{"id":2646,"date":"2022-08-21T17:46:48","date_gmt":"2022-08-21T17:46:48","guid":{"rendered":"https:\/\/www.yazilimperver.com\/?p=2646"},"modified":"2024-04-13T14:20:38","modified_gmt":"2024-04-13T14:20:38","slug":"windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang","status":"publish","type":"post","link":"https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/","title":{"rendered":"Windows i\u00e7in minimum C++ Geli\u015ftirme Ortam\u0131 (VSCode + gcc + clang)"},"content":{"rendered":"<p>Tekrar merhaba sevgili takip\u00e7ilerim. Uzun s\u00fcredir C++&#8217;a ili\u015fkin yaz\u0131lar payla\u015fmama ra\u011fmen, C++&#8217;a yeni ba\u015flayacaklar i\u00e7in Windows i\u015fletim sistem \u00fczerinde Visual Studio d\u0131\u015f\u0131nda bir geli\u015ftirme ortam\u0131n\u0131n haz\u0131rlanmas\u0131na y\u00f6nelik bir yaz\u0131 payla\u015fmad\u0131\u011f\u0131m\u0131 fark ettim \ud83d\ude0aArt\u0131k bunu de\u011fi\u015ftirece\u011fiz.<\/p>\n<p>Benim gibi Visual Studio kullan\u0131m\u0131 ile bir s\u0131k\u0131nt\u0131n\u0131z yok ise (ki bence VS 2022 Community olduk\u00e7a ba\u015far\u0131l\u0131 bir ara\u00e7), \u00f6nceki yaz\u0131lar\u0131mda bahsetti\u011fim \u00fczere VS&#8217;i indirerek kullanmaya devam edebilirsiniz.<\/p>\n<p>Fakat, gcc&#8217;yi de ya da clang&#8217;i de kullanay\u0131m, MS&#8217;e bula\u015fmayay\u0131m diyorsan\u0131z, ya da farkl\u0131 bir derleyiciyi de deneyimlemek istiyorum diyorsan\u0131z, bu yaz\u0131 tam size g\u00f6re \ud83d\udc4d<\/p>\n<p>\u00d6nce malzemelerimize bir bakal\u0131m (pek de \u00e7ok de\u011fil \ud83d\ude42<\/p>\n<ul>\n<li>Windows bir makine<\/li>\n<li>VSCode<\/li>\n<li>MSYS2<\/li>\n<\/ul>\n<p>Kurulum Ad\u0131mlar\u0131<\/p>\n<p>Gelelim kurulum ad\u0131mlar\u0131na. Olay\u0131 \u00e7ok karma\u015f\u0131kla\u015ft\u0131rmamak ad\u0131na, ad\u0131mlar\u0131 sekme sekme ve olabildi\u011fince k\u0131sa yaz\u0131yor olaca\u011f\u0131m. S\u0131k\u0131nt\u0131 ya\u015farsan\u0131z, yorum olarak l\u00fctfen ula\u015f\u0131n.<\/p>\n<ul>\n<li><strong>MSYS2 Kurulumu ad\u0131mlar\u0131<\/strong>\n<ul>\n<li>MSYS2: Windows \u00fczerinde uygulama geli\u015ftirmenize olanak sa\u011flayacak ara\u00e7 ve k\u00fct\u00fcphaneleri sunan bir k\u00fct\u00fcphanedir.\n<ul>\n<li>\u00d6ncelikle <span style=\"color: #008000;\"><strong><a style=\"color: #008000;\" href=\"https:\/\/github.com\/msys2\/msys2-installer\/releases\/download\/2022-06-03\/msys2-x86_64-20220603.exe\">bu ba\u011flant\u0131dan<\/a><\/strong><\/span> ya da <a href=\"https:\/\/www.msys2.org\/\">sitesinde<\/a> kurulum uygulamas\u0131n\u0131 indirip, msys2-x86_64-20220603.exe \u00fczerine t\u0131klay\u0131n,<\/li>\n<li>Kurulum dizininde, bo\u015fluk, t\u00fcrk\u00e7e karakter ve \u00e7ok uzun olmamas\u0131na dikkat edin (\u00d6r. C:\\msys64), bunun d\u0131\u015f\u0131ndaki ad\u0131mlar\u0131 &#8220;next&#8221; d\u00fc\u011fmelerini t\u0131klarayarak ilerletebilirsiniz,<\/li>\n<li>Kurulum a\u015fa\u011f\u0131daki pencerede, &#8220;Run MSYS2-64 bit now.&#8221; se\u00e7ilir ve \u00a0&#8220;Finish&#8221; t\u0131klanarak tamamlan\u0131r,<\/li>\n<li>\n<p id=\"qDmJPAn\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2650 \" src=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f9182da7afa.png\" alt=\"\" width=\"502\" height=\"229\" srcset=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f9182da7afa.png 801w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f9182da7afa-300x137.png 300w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f9182da7afa-768x350.png 768w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f9182da7afa-500x228.png 500w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f9182da7afa-150x68.png 150w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f9182da7afa-400x182.png 400w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f9182da7afa-200x91.png 200w\" sizes=\"auto, (max-width: 502px) 100vw, 502px\" \/><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>Burada, a\u015fa\u011f\u0131daki gibi, git bash tarz\u0131 bir komut sat\u0131r\u0131 geliyor olacak,\n<ul>\n<li>\n<p id=\"yEybTXi\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2651 \" src=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91882be8a4.png\" alt=\"\" width=\"524\" height=\"182\" srcset=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91882be8a4.png 579w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91882be8a4-300x104.png 300w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91882be8a4-500x174.png 500w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91882be8a4-150x52.png 150w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91882be8a4-400x139.png 400w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91882be8a4-200x69.png 200w\" sizes=\"auto, (max-width: 524px) 100vw, 524px\" \/><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>Gelen bu komut sat\u0131r\u0131nda &#8220;<strong>pacman -Syu<\/strong>&#8221; komutu \u00e7al\u0131\u015ft\u0131r\u0131l\u0131r,\n<ul>\n<li>Merakl\u0131lar i\u00e7in:<strong> S<\/strong> senkronize et, <strong>y<\/strong> yerel &#8220;cache&#8221;&#8216;i g\u00fcncelle, <strong>u<\/strong> ise, sistemi g\u00fcncelle anlam\u0131na gelmektedir.<\/li>\n<\/ul>\n<\/li>\n<li>Ve a\u015fa\u011f\u0131daki gibi kuruluma devam etmek istiyor musunuz sorusuna &#8220;y&#8221; denilir ve paketlerin al\u0131nmas\u0131n\u0131n tamamlanmas\u0131 beklenir,\n<ul>\n<li>\n<p id=\"TMFCgKj\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2652 \" src=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91a3cdc0b0.png\" alt=\"\" width=\"504\" height=\"244\" srcset=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91a3cdc0b0.png 566w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91a3cdc0b0-300x145.png 300w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91a3cdc0b0-500x242.png 500w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91a3cdc0b0-150x73.png 150w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91a3cdc0b0-400x194.png 400w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91a3cdc0b0-200x97.png 200w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>Son olarak, komut sat\u0131r\u0131n\u0131n kapanaca\u011f\u0131na ili\u015fkin uyar\u0131 geldi\u011finde de, &#8220;y&#8221; girilir ve komut sat\u0131r\u0131 kapat\u0131l\u0131r,\n<ul>\n<li>\n<p id=\"bBvEXDJ\"><img loading=\"lazy\" decoding=\"async\" width=\"562\" height=\"35\" class=\"alignnone size-full wp-image-2653 \" src=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91aad3acc7.png\" alt=\"\" srcset=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91aad3acc7.png 562w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91aad3acc7-300x19.png 300w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91aad3acc7-500x31.png 500w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91aad3acc7-150x9.png 150w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91aad3acc7-400x25.png 400w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91aad3acc7-200x12.png 200w\" sizes=\"auto, (max-width: 562px) 100vw, 562px\" \/><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\u0130lgili komut sat\u0131r\u0131n\u0131 tekrar a\u00e7mak i\u00e7in ba\u015flang\u0131\u00e7 men\u00fcs\u00fcnde, &#8220;MSYS&#8221; yaz\u0131l\u0131r ve gelen &#8220;MSYS2 MSYS&#8221; t\u0131klan\u0131r,\n<ul>\n<li>\n<p id=\"yrpLgTt\"><img loading=\"lazy\" decoding=\"async\" width=\"367\" height=\"676\" class=\"alignnone size-full wp-image-2654 \" src=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91b0e0ecb4.png\" alt=\"\" srcset=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91b0e0ecb4.png 367w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91b0e0ecb4-163x300.png 163w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91b0e0ecb4-150x276.png 150w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f91b0e0ecb4-200x368.png 200w\" sizes=\"auto, (max-width: 367px) 100vw, 367px\" \/><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>Gelen komut sat\u0131r\u0131nda art\u0131k gerekli geli\u015ftirme ara\u00e7lar\u0131n\u0131n kurulumu yap\u0131yor olaca\u011f\u0131z,<\/li>\n<li>Gelen komut sat\u0131r\u0131na &#8220;<strong>pacman -Syu base-devel<\/strong>&#8221; girilir ve g\u00fcncellemeler yap\u0131l\u0131r,<\/li>\n<li>Tamamland\u0131ktan sonra &#8220;<strong>pacman -Syu mingw-w64-x86_64-toolchain<\/strong>&#8221; girilir ve hangi paketler sorusuna &#8220;enter&#8221;&#8216;a bas\u0131l\u0131r ve varsay\u0131lan tercihler ile kurulum tamamlan\u0131r,\n<ul>\n<li>\n<pre class=\"lang:ps decode:true \">$ pacman -Syu mingw-w64-x86_64-toolchain\r\n:: Synchronizing package databases...\r\n clangarm64 is up to date\r\n mingw32 is up to date\r\n mingw64 is up to date\r\n ucrt64 is up to date\r\n clang32 is up to date\r\n clang64 is up to date\r\n msys is up to date\r\n:: There are 13 members in group mingw-w64-x86_64-toolchain:\r\n:: Repository mingw64\r\n   1) mingw-w64-x86_64-binutils  2) mingw-w64-x86_64-crt-git  3) mingw-w64-x86_64-gcc\r\n   4) mingw-w64-x86_64-gdb  5) mingw-w64-x86_64-gdb-multiarch  6) mingw-w64-x86_64-headers-git\r\n   7) mingw-w64-x86_64-libmangle-git  8) mingw-w64-x86_64-libwinpthread-git\r\n   9) mingw-w64-x86_64-make  10) mingw-w64-x86_64-pkgconf  11) mingw-w64-x86_64-tools-git\r\n   12) mingw-w64-x86_64-winpthreads-git  13) mingw-w64-x86_64-winstorecompat-git\r\n\r\nEnter a selection (default=all):\r\n<\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<li>Kuruluma devam et sorusuna da, &#8220;y&#8221; denilerek, kurulum ba\u015flat\u0131l\u0131r. Bu biraz s\u00fcrebilir,<\/li>\n<li>Bu kurulum ile birlikte sadece gcc de\u011fil di\u011fer bir \u00e7ok gerekli bile\u015fen de kurulmu\u015f olacak,<\/li>\n<li>Son olarak kurulum do\u011frulayal\u0131m. Bunun i\u00e7in ba\u015flang\u0131\u00e7 men\u00fcs\u00fcnde &#8220;Msys&#8221; yazal\u0131m ve gelen se\u00e7eneklerden &#8220;MSYS2 MinGW x64&#8242;&#8221; \u00fc se\u00e7elim,<\/li>\n<li>Gelen komut sat\u0131r\u0131nda \u00f6ncelikle <strong>&#8220;g++ &#8211;version&#8221;<\/strong> diyelim ve derleyiciye ili\u015fkin verilerin geldi\u011fini do\u011frulayal\u0131m,<\/li>\n<li>\u015eimdi derleyicilerin ve benzeri ara\u00e7lar\u0131n \u00e7al\u0131\u015ft\u0131r\u0131labilir dosyalar\u0131n\u0131n dizinlerini &#8220;$PATH&#8221; dizinine ekleyelim (son iki sat\u0131r, kuruluma g\u00f6re de\u011fi\u015febilir),\n<ul>\n<li>\n<p id=\"uLVeGvl\"><img loading=\"lazy\" decoding=\"async\" width=\"616\" height=\"671\" class=\"alignnone size-full wp-image-2658 \" src=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faaa33a1275.png\" alt=\"\" srcset=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faaa33a1275.png 616w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faaa33a1275-275x300.png 275w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faaa33a1275-500x545.png 500w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faaa33a1275-150x163.png 150w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faaa33a1275-400x436.png 400w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faaa33a1275-200x218.png 200w\" sizes=\"auto, (max-width: 616px) 100vw, 616px\" \/><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>Bir sonraki ad\u0131mda VSCode ile kullan\u0131ma bak\u0131yor olaca\u011f\u0131z,<\/li>\n<\/ul>\n<\/li>\n<li><strong>VSCode Kurulumu ad\u0131mlar\u0131 (bu arada VSCode&#8217;a ili\u015fkin detayl\u0131 bilgiler i\u00e7in <span style=\"color: #008000;\"><a style=\"color: #008000;\" href=\"https:\/\/www.yazilimperver.com\/index.php\/2018\/11\/15\/visual-studio-code\/\">\u015fu yaz\u0131ma<\/a><\/span> g\u00f6z atabilirsiniz)<\/strong>\n<ul>\n<li><span style=\"color: #008000;\"><strong><a style=\"color: #008000;\" href=\"https:\/\/code.visualstudio.com\/sha\/download?build=stable&amp;os=win32-x64-user\">https:\/\/code.visualstudio.com\/sha\/download?build=stable&amp;os=win32-x64-user<\/a> <\/strong><\/span>kullanarak kurulum dosyas\u0131n\u0131 indiriniz ve varsay\u0131lan ad\u0131mlar ile kuruluma devam ediniz,<\/li>\n<li>A\u015fa\u011f\u0131daki pencerede, di\u011fer alt\u0131ndaki iki se\u00e7ene\u011fi de se\u00e7iniz ve ileri, kur ile kurulumu tamamlay\u0131n\u0131z. Sonra da yaz\u0131l\u0131m\u0131 \u00e7al\u0131\u015ft\u0131r\u0131n\u0131z,\n<ul>\n<li>\n<p id=\"GhKSOlz\"><img loading=\"lazy\" decoding=\"async\" width=\"598\" height=\"464\" class=\"alignnone size-full wp-image-2659 \" src=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faabe5bc1e4.png\" alt=\"\" srcset=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faabe5bc1e4.png 598w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faabe5bc1e4-300x233.png 300w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faabe5bc1e4-500x388.png 500w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faabe5bc1e4-150x116.png 150w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faabe5bc1e4-400x310.png 400w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faabe5bc1e4-200x155.png 200w\" sizes=\"auto, (max-width: 598px) 100vw, 598px\" \/><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>Minimum iki adet eklentiye ihtiyac\u0131m\u0131z olacak,<\/li>\n<li>\u0130lki &#8220;C\/C++ &#8221; eklentisi, install diyerek kural\u0131m,\n<ul>\n<li>\n<p id=\"XlUtkIj\"><img loading=\"lazy\" decoding=\"async\" width=\"303\" height=\"174\" class=\"alignnone size-full wp-image-2661 \" src=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faace53f6d4.png\" alt=\"\" srcset=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faace53f6d4.png 303w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faace53f6d4-300x172.png 300w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faace53f6d4-150x86.png 150w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faace53f6d4-200x115.png 200w\" sizes=\"auto, (max-width: 303px) 100vw, 303px\" \/><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>Dosyalar\u0131 kolay bir \u015fekilde derlemek i\u00e7in &#8220;Code Runner&#8221; eklentisi, install diyerek kural\u0131m,\n<ul>\n<li>\n<p id=\"CLLnKXA\"><img loading=\"lazy\" decoding=\"async\" width=\"305\" height=\"165\" class=\"alignnone size-full wp-image-2663 \" src=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faaf39b9e3b.png\" alt=\"\" srcset=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faaf39b9e3b.png 305w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faaf39b9e3b-300x162.png 300w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faaf39b9e3b-150x81.png 150w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faaf39b9e3b-200x108.png 200w\" sizes=\"auto, (max-width: 305px) 100vw, 305px\" \/><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\u015eimdi C++ ortam\u0131m\u0131z\u0131 deneyelim. &#8220;File-&gt;Open Folder&#8221;&#8216;\u0131 se\u00e7elim ve bir dizin se\u00e7erek ya da olu\u015fturarak, projeyi a\u00e7al\u0131m,\n<ul>\n<li><img loading=\"lazy\" decoding=\"async\" width=\"613\" height=\"475\" class=\"alignnone size-full wp-image-2662 \" src=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faadb70e8a9.png\" alt=\"\" srcset=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faadb70e8a9.png 613w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faadb70e8a9-300x232.png 300w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faadb70e8a9-500x387.png 500w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faadb70e8a9-150x116.png 150w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faadb70e8a9-400x310.png 400w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faadb70e8a9-200x155.png 200w\" sizes=\"auto, (max-width: 613px) 100vw, 613px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Daha sonra main.cpp ismi ile bir dosya olu\u015ftural\u0131m ve a\u015fa\u011f\u0131daki kod par\u00e7as\u0131n\u0131 girelim,\n<ul>\n<li>\n<pre class=\"lang:c++ decode:true\">#include &lt;iostream&gt;\r\n\r\nint main(){\r\n    std::cout &lt;&lt;\"Merhaba dunya!\\n\";\r\n    return 0;\r\n}<\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<li>Daha sonra sa\u011f \u00fcstte olan a\u015fa\u011f\u0131daki d\u00fc\u011fmeden basarak &#8220;Run Code&#8221; se\u00e7ene\u011fi ile uygulamay\u0131 derleyip \u00e7al\u0131\u015ft\u0131ral\u0131m,\n<ul>\n<li>\n<p id=\"tuWiQks\"><img loading=\"lazy\" decoding=\"async\" width=\"258\" height=\"153\" class=\"alignnone size-full wp-image-2664 \" src=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faafb85ee1e.png\" alt=\"\" srcset=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faafb85ee1e.png 258w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faafb85ee1e-150x89.png 150w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62faafb85ee1e-200x119.png 200w\" sizes=\"auto, (max-width: 258px) 100vw, 258px\" \/><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>Sonu\u00e7 olarak &#8220;OUTPUT&#8221; panelinde &#8220;Merhaba dunya!&#8221; \u00e7\u0131kt\u0131s\u0131n\u0131 g\u00f6rmelisiniz ve art\u0131k g++ ile windows \u00fczerinde c++ uygulamalar\u0131m\u0131z\u0131 derleyebiliyoruz,\n<ul>\n<li>\n<p id=\"byfQHWn\"><img loading=\"lazy\" decoding=\"async\" width=\"715\" height=\"536\" class=\"alignnone size-full wp-image-2665 \" src=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62fab00735780.png\" alt=\"\" srcset=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62fab00735780.png 715w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62fab00735780-300x225.png 300w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62fab00735780-500x375.png 500w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62fab00735780-150x112.png 150w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62fab00735780-400x300.png 400w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62fab00735780-200x150.png 200w\" sizes=\"auto, (max-width: 715px) 100vw, 715px\" \/><\/p>\n<\/li>\n<li>Burada, i\u015finize yarayacak bir di\u011fer ipucu da girdilerin al\u0131nmas\u0131. Yukar\u0131daki \u00f6rnekte, kullan\u0131c\u0131dan girdi almaya \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131zda OUTPUT sekmesinden girdi sa\u011flayamad\u0131\u011f\u0131n\u0131z g\u00f6receksiniz bunu d\u00fczeltmek i\u00e7in, File-&gt;Preferences-&gt;Settings&#8217;i a\u00e7\u0131yoruz, soldaki listeden (Users) &#8220;extensions&#8221; \u0131 se\u00e7iyoruz ve oradan da &#8220;Run Code configuration&#8221; kalemini t\u0131kl\u0131yoruz. Daha sonra ise sa\u011fdaki se\u00e7eneklerden &#8220;Run In Terminal&#8221;i t\u0131kl\u0131yoruz,\n<ul>\n<li>\n<p id=\"FjcQtiQ\"><img loading=\"lazy\" decoding=\"async\" width=\"1202\" height=\"543\" class=\"alignnone size-full wp-image-2668 \" src=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_630254ff66f94.png\" alt=\"\" srcset=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_630254ff66f94.png 1202w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_630254ff66f94-300x136.png 300w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_630254ff66f94-1024x463.png 1024w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_630254ff66f94-768x347.png 768w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_630254ff66f94-500x226.png 500w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_630254ff66f94-150x68.png 150w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_630254ff66f94-1200x542.png 1200w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_630254ff66f94-400x181.png 400w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_630254ff66f94-800x361.png 800w, https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_630254ff66f94-200x90.png 200w\" sizes=\"auto, (max-width: 1202px) 100vw, 1202px\" \/><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>Bunu yapt\u0131ktan sonra art\u0131k kodlar\u0131m\u0131z terminal sekmesinde \u00e7al\u0131\u015facak ve girdilerimizi al\u0131yor olacak. Hemen a\u015fa\u011f\u0131daki \u00f6rnek ile bunu deneyelim,\n<ul>\n<li>\n<pre class=\"lang:c++ decode:true \">#include &lt;iostream&gt;\r\n#include &lt;string&gt;\r\n\r\nint main(){\r\n    std::string girdi;\r\n    std::cin  &gt;&gt; girdi;\r\n    std::cout &lt;&lt;\"Merhaba dunya! Girdi: \" &lt;&lt; girdi &lt;&lt; \"\\n\";\r\n    return 0;\r\n}<\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Diyelim ki, gcc yerine clang kullanmak istiyorsun o durumda ne yapacaks\u0131n\u0131z. Asl\u0131nda yukar\u0131dakilerden \u00e7ok da farkl\u0131 de\u011fil sadece, paket y\u00fckleme i\u00e7in a\u015fa\u011f\u0131daki komutu kullan\u0131yoruz,<\/p>\n<pre class=\"\"><code class=\"language-console\" data-lang=\"console\"><span class=\"go\">pacman -S --needed base-devel mingw-w64-ucrt-x86_64-clang mingw-w64-ucrt-x86_64-gdb<\/span><\/code><\/pre>\n<p>denemek i\u00e7in de a\u015fa\u011f\u0131daki se\u00e7ene\u011fi kullanacaks\u0131n\u0131z:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/solarianprogrammer.com\/images\/2021\/06\/11\/msys2_b.png\" alt=\"Start MSYS2 MSYS from Windows Start menu\" \/><\/p>\n<p id=\"YsrKEGq\">A\u00e7\u0131lan sekmede &#8220;clang++ &#8211;version&#8221; yazd\u0131\u011f\u0131n\u0131zda a\u015fa\u011f\u0131daki gibi bir \u00e7\u0131kt\u0131 g\u00f6r\u00fcyorsan\u0131z, art\u0131k CLang++&#8217;\u0131 da kullanabilirsiniz. Elbette, yukar\u0131daki gibi, PATH dizinine gerekli eklemeleri (C:\\msys64\\ucrt64\\bin) yapmal\u0131s\u0131n\u0131z.<\/p>\n<p>Evet sevgili dostlar, umar\u0131m C++&#8217;a ad\u0131m atmak isteyen takip\u00e7ilerime bu yaz\u0131 yard\u0131mc\u0131 olur. \u015eimdiden iyi kodlamalar \ud83d\ude0a<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tekrar merhaba sevgili takip\u00e7ilerim. Uzun s\u00fcredir C++&#8217;a ili\u015fkin yaz\u0131lar payla\u015fmama ra\u011fmen, C++&#8217;a yeni ba\u015flayacaklar i\u00e7in Windows i\u015fletim sistem \u00fczerinde Visual Studio d\u0131\u015f\u0131nda bir geli\u015ftirme ortam\u0131n\u0131n haz\u0131rlanmas\u0131na y\u00f6nelik bir yaz\u0131 payla\u015fmad\u0131\u011f\u0131m\u0131 fark ettim \ud83d\ude0aArt\u0131k bunu de\u011fi\u015ftirece\u011fiz. Benim gibi Visual Studio kullan\u0131m\u0131 ile bir s\u0131k\u0131nt\u0131n\u0131z yok ise (ki bence VS 2022 Community olduk\u00e7a ba\u015far\u0131l\u0131 bir ara\u00e7), \u00f6nceki&#8230; <a class=\"more-link\" href=\"https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/\">Continue reading <span class=\"meta-nav\">&#8594;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[27,10,41],"tags":[13,974,973,502,1027,1028,968],"class_list":["post-2646","post","type-post","status-publish","format-standard","hentry","category-arac","category-c","category-modern-c","tag-c","tag-clang","tag-g","tag-gcc","tag-mingw","tag-msys","tag-vscode"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Windows i\u00e7in minimum C++ Geli\u015ftirme Ortam\u0131 (VSCode + gcc + clang) - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Windows i\u00e7in minimum C++ Geli\u015ftirme Ortam\u0131 (VSCode + gcc + clang) - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\" \/>\n<meta property=\"og:description\" content=\"Tekrar merhaba sevgili takip\u00e7ilerim. Uzun s\u00fcredir C++&#8217;a ili\u015fkin yaz\u0131lar payla\u015fmama ra\u011fmen, C++&#8217;a yeni ba\u015flayacaklar i\u00e7in Windows i\u015fletim sistem \u00fczerinde Visual Studio d\u0131\u015f\u0131nda bir geli\u015ftirme ortam\u0131n\u0131n haz\u0131rlanmas\u0131na y\u00f6nelik bir yaz\u0131 payla\u015fmad\u0131\u011f\u0131m\u0131 fark ettim \ud83d\ude0aArt\u0131k bunu de\u011fi\u015ftirece\u011fiz. Benim gibi Visual Studio kullan\u0131m\u0131 ile bir s\u0131k\u0131nt\u0131n\u0131z yok ise (ki bence VS 2022 Community olduk\u00e7a ba\u015far\u0131l\u0131 bir ara\u00e7), \u00f6nceki... Continue reading &#8594;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/\" \/>\n<meta property=\"og:site_name\" content=\"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-21T17:46:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-13T14:20:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f9182da7afa.png\" \/>\n<meta name=\"author\" content=\"yaz\u0131l\u0131mperver\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"yaz\u0131l\u0131mperver\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/\"},\"author\":{\"name\":\"yaz\u0131l\u0131mperver\",\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb\"},\"headline\":\"Windows i\u00e7in minimum C++ Geli\u015ftirme Ortam\u0131 (VSCode + gcc + clang)\",\"datePublished\":\"2022-08-21T17:46:48+00:00\",\"dateModified\":\"2024-04-13T14:20:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/\"},\"wordCount\":995,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb\"},\"keywords\":[\"c++\",\"clang++\",\"g++\",\"Gcc\",\"mingw\",\"msys\",\"VSCode\"],\"articleSection\":[\"Ara\u00e7\",\"C++\",\"Modern C++\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/\",\"url\":\"https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/\",\"name\":\"Windows i\u00e7in minimum C++ Geli\u015ftirme Ortam\u0131 (VSCode + gcc + clang) - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/www.yazilimperver.com\/#website\"},\"datePublished\":\"2022-08-21T17:46:48+00:00\",\"dateModified\":\"2024-04-13T14:20:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Ana sayfa\",\"item\":\"https:\/\/www.yazilimperver.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Windows i\u00e7in minimum C++ Geli\u015ftirme Ortam\u0131 (VSCode + gcc + clang)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.yazilimperver.com\/#website\",\"url\":\"https:\/\/www.yazilimperver.com\/\",\"name\":\"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\",\"description\":\"Payla\u015fmak g\u00fczeldir.\",\"publisher\":{\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.yazilimperver.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb\",\"name\":\"yaz\u0131l\u0131mperver\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2018\/04\/OnlyIcon-1-114x114.png\",\"contentUrl\":\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2018\/04\/OnlyIcon-1-114x114.png\",\"caption\":\"yaz\u0131l\u0131mperver\"},\"logo\":{\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Windows i\u00e7in minimum C++ Geli\u015ftirme Ortam\u0131 (VSCode + gcc + clang) - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/","og_locale":"tr_TR","og_type":"article","og_title":"Windows i\u00e7in minimum C++ Geli\u015ftirme Ortam\u0131 (VSCode + gcc + clang) - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","og_description":"Tekrar merhaba sevgili takip\u00e7ilerim. Uzun s\u00fcredir C++&#8217;a ili\u015fkin yaz\u0131lar payla\u015fmama ra\u011fmen, C++&#8217;a yeni ba\u015flayacaklar i\u00e7in Windows i\u015fletim sistem \u00fczerinde Visual Studio d\u0131\u015f\u0131nda bir geli\u015ftirme ortam\u0131n\u0131n haz\u0131rlanmas\u0131na y\u00f6nelik bir yaz\u0131 payla\u015fmad\u0131\u011f\u0131m\u0131 fark ettim \ud83d\ude0aArt\u0131k bunu de\u011fi\u015ftirece\u011fiz. Benim gibi Visual Studio kullan\u0131m\u0131 ile bir s\u0131k\u0131nt\u0131n\u0131z yok ise (ki bence VS 2022 Community olduk\u00e7a ba\u015far\u0131l\u0131 bir ara\u00e7), \u00f6nceki... Continue reading &#8594;","og_url":"https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/","og_site_name":"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","article_published_time":"2022-08-21T17:46:48+00:00","article_modified_time":"2024-04-13T14:20:38+00:00","og_image":[{"url":"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2022\/08\/img_62f9182da7afa.png"}],"author":"yaz\u0131l\u0131mperver","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"yaz\u0131l\u0131mperver","Tahmini okuma s\u00fcresi":"7 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/#article","isPartOf":{"@id":"https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/"},"author":{"name":"yaz\u0131l\u0131mperver","@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb"},"headline":"Windows i\u00e7in minimum C++ Geli\u015ftirme Ortam\u0131 (VSCode + gcc + clang)","datePublished":"2022-08-21T17:46:48+00:00","dateModified":"2024-04-13T14:20:38+00:00","mainEntityOfPage":{"@id":"https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/"},"wordCount":995,"commentCount":4,"publisher":{"@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb"},"keywords":["c++","clang++","g++","Gcc","mingw","msys","VSCode"],"articleSection":["Ara\u00e7","C++","Modern C++"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/","url":"https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/","name":"Windows i\u00e7in minimum C++ Geli\u015ftirme Ortam\u0131 (VSCode + gcc + clang) - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/www.yazilimperver.com\/#website"},"datePublished":"2022-08-21T17:46:48+00:00","dateModified":"2024-04-13T14:20:38+00:00","breadcrumb":{"@id":"https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.yazilimperver.com\/index.php\/2022\/08\/21\/windows-icin-minimum-c-gelistirme-ortami-vscode-gcc-clang\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Ana sayfa","item":"https:\/\/www.yazilimperver.com\/"},{"@type":"ListItem","position":2,"name":"Windows i\u00e7in minimum C++ Geli\u015ftirme Ortam\u0131 (VSCode + gcc + clang)"}]},{"@type":"WebSite","@id":"https:\/\/www.yazilimperver.com\/#website","url":"https:\/\/www.yazilimperver.com\/","name":"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","description":"Payla\u015fmak g\u00fczeldir.","publisher":{"@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.yazilimperver.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb","name":"yaz\u0131l\u0131mperver","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/","url":"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2018\/04\/OnlyIcon-1-114x114.png","contentUrl":"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2018\/04\/OnlyIcon-1-114x114.png","caption":"yaz\u0131l\u0131mperver"},"logo":{"@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/posts\/2646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/comments?post=2646"}],"version-history":[{"count":10,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/posts\/2646\/revisions"}],"predecessor-version":[{"id":2910,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/posts\/2646\/revisions\/2910"}],"wp:attachment":[{"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/media?parent=2646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/categories?post=2646"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/tags?post=2646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}