OzgurAybek
Görüntüye göre Visual Studio Code (VSCode) ile C++ programınızı derlemeye çalışıyorsunuz ve bazı hatalarla karşılaşıyorsunuz. Hataları çözmek için aşağıdaki adımları izleyebilirsiniz:
1. Gerekli Uzantıları Kurun
İlk olarak, C++ programlama için gerekli olan uzantıları yüklediğinizden emin olun:
a-) C/C++ (Microsoft tarafından sağlanır)
b-) Code Runner (isteğe bağlı, hızlıca kod çalıştırmak için)
2. Gerekli Araçları Yükleyin
C++ programlarını derlemek ve çalıştırmak için gerekli olan araçları kurmalısınız. Bu araçlar arasında genellikle MinGW (Minimalist GNU for Windows) veya Microsoft C++ Build Tools bulunur.
MinGW Kurulumu:
1-) MinGW resmi web sitesinden MinGW kurulum dosyasını indirin.
2-) Kurulumu tamamladıktan sonra, MinGW/bin dizinini PATH ortam değişkenine ekleyin.
Microsoft C++ Build Tools Kurulumu:
1-) Microsoft Build Tools sitesinden C++ Build Tools'u indirin ve kurun.
3. VSCode Konfigürasyon Dosyalarını Ayarlayın
C++ dosyanızı derlemek için bir görev ayarlamanız gerekiyor.
1-) VSCode'da tasks.json dosyasını oluşturun: Terminal > Configure Tasks > Create tasks.json file from template > Others
2-) Aşağıdaki örnek yapılandırmayı ekleyin:
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "g++",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}.exe"
],
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": ["$gcc"],
"detail": "Generated task by Debugger."
}
]
}
sonra
Programınızı çalıştırmak için bir yapılandırma dosyasına ihtiyacınız var.
1-) VSCode'da launch.json dosyasını oluşturun: Run > Add Configuration > C++ (GDB/LLDB) seçin.
2-) Aşağıdaki örnek yapılandırmayı ekleyin:
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "build",
"miDebuggerPath": "C:/mingw-w64/bin/gdb.exe",
"logging": {
"moduleLoad": false,
"trace": true
}
}
]
}
4. IntelliSense'i Ayarlayın
VSCode'un C++ kodunuzu anlaması ve doğru şekilde analiz etmesi için c_cpp_properties.json dosyasını oluşturun ve ayarlarını yapın.
1-) Ctrl+Shift+P tuşlarına basarak Komut Paleti'ni açın.
2-) C/C++: Edit Configurations (UI) komutunu çalıştırın ve aşağıdaki yapılandırmayı ekleyin:
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**",
"C:/mingw-w64/include"
],
"defines": [],
"compilerPath": "C:/mingw-w64/bin/g++.exe",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "windows-gcc-x64"
}
],
"version": 4
}
Bu adımları izledikten sonra, VSCode ile C++ programlarınızı sorunsuz bir şekilde derleyebilir ve çalıştırabilirsiniz. Eğer hala sorun yaşıyorsanız, lütfen hata mesajlarını ve yapılandırma dosyalarınızı kontrol edin ve gerekirse detayları paylaşarak daha spesifik yardım isteyin.