Visual Studio Code ile FLTK kitaplığı
Programlama İlkeleri ve Uygulamasından Bölüm 12 için FLTK kitaplığını yüklemeye çalışıyorum, ancak build komutu tanınmıyor. Ne yapmalıyım? Teşekkürler!
PS D:\3. Programming\C++\GUI\fltk-1.3.5> make
make : The term 'make' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path
was included, verify that the path is correct and try again.
At line:1 char:1
+ make
+ ~~~~
+ CategoryInfo : ObjectNotFound: (make:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Yanıtlar
Visual Studio'nun hangi sürümünü kullandığınızı belirtmediniz.
- IDE dizinine gidin, görsel stüdyo sürümünüzü ve ardından fltk çözümünü arayın. Çözümü Visual Studio'da başlatın.
- Varsayılan olarak, dağıtımdan bir FLTK çözümünü her başlattığınızda, çözüm yapılandırması Debug Cairo'dur. Bunu Debug veya Release olarak değiştirin
- Başlangıç projesini kontrol edin - bu Demo adlı proje olmalıdır.
- Derlemeyi başlatın - tüm test yürütülebilir dosyalarını da oluşturmalıdır.
Makefiles konusunda genellikle kendimi daha rahat hissediyorum, bu yüzden projelerimde Makefile'ı kullanmak için VS Code ayarlıyorum. FLTK'yi kurduktan sonra aşağıdaki adımları gerçekleştirdim.
Tüm kaynak dosyalarımı, başlıklarımı vb. İçeren bir dizin oluşturuyorum. Diyelim ki bir
FLTK_exklasörüm varhello.cppveMakefileVS Code'u
File->Openaçıyorum ve ardından klasörü seçiyorumFLTK_exMenüden
Terminalşunu seçiyorumConfigure Default Build Task...: görünen menüden seçiyorumCreate tasks.json file from templateve sonraOthersVarsayılan bir json dosyası görünüyor, ben onu şu şekilde değiştiriyorum
{ "version": "2.0.0", "tasks": [ { "label": "Build", "type": "shell", "command": "Make", "problemMatcher": [], "group": { "kind": "build", "isDefault": true } } ]}
Derlemek için
Terminalmenüye gidin ve seçinRun Build Task...Programı çalıştırmak için
Runmenüden seçinRun without debugging,C++Bir
launch.jsondosya görünür: onu değiştirin (myprogramçalıştırılabilir dosyanın adı nerede ){ "version": "0.2.0", "configurations": [ { "name": "(lldb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/myprogram", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": false, "MIMode": "lldb" } ] }Programı etkin bir şekilde çalıştırmak için
Runmenüden tekrar seçinRun without debugging.
FLTK 1.3.5, macOS Catalina 10.15.5, clang sürüm 11.0.3, VS Code 1.47 kullanıyorum.
VS Code'da FLTK kullanmak Readme.OSX.txtiçin, sadece FLTK kitaplığını kurmak için talimatları (in ) izledim , Windows sistemleri için benzer bir dosya var ( README.MSWindows.txt).
Bir yazmak için kurallar Makefileiçin FLTKvardır burada size ilgili bilgilere de gerekirse, Makefiletam bir rehber bulabilirsiniz s burada veya daha kısa bir tanıtım burada .