Perpustakaan FLTK dengan Visual Studio Code
Saya mencoba menginstal perpustakaan FLTK untuk Bab 12 dari Prinsip dan Praktik Pemrograman, tetapi perintah build tidak dikenali. Apa yang harus saya lakukan? Terima kasih!
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
Jawaban
Anda belum menentukan versi Visual Studio yang Anda gunakan.
- Masuk ke direktori IDE, cari versi visual studio Anda kemudian cari solusi fltk. Mulai solusi di Visual Studio .NET
- Secara default, setiap kali Anda memulai solusi FLTK dari distribusi, konfigurasi solusinya adalah Debug Cairo. Ubah ini menjadi Debug atau Rilis
- Periksa proyek startup - seharusnya yang disebut Demo.
- Mulai build - itu juga harus membangun semua executable pengujian.
Saya biasanya merasa lebih nyaman dengan Makefile, jadi saya menetapkan VS Code untuk menggunakan Makefile dalam proyek saya. Saya telah melakukan langkah-langkah berikut setelah menginstal FLTK.
Saya membuat direktori yang berisi semua file sumber, header, dan sebagainya. Katakanlah saya memiliki
FLTK_exfolder denganhello.cppdan nyaMakefileSaya membuka VS Code, lalu
File->Opensaya memilih foldernyaFLTK_exDari
Terminalmenu, saya pilihConfigure Default Build Task...: di menu yang muncul saya pilihCreate tasks.json file from templatelaluOthersFile json default muncul, saya memodifikasinya sebagai
{ "version": "2.0.0", "tasks": [ { "label": "Build", "type": "shell", "command": "Make", "problemMatcher": [], "group": { "kind": "build", "isDefault": true } } ]}
Untuk kompilasi, masuk ke
Terminalmenu dan pilihRun Build Task...Untuk menjalankan program, di
Runmenu pilihRun without debugging,C++Sebuah
launch.jsonfile muncul: ubah sebagai (di manamyprogramnama yang dapat dieksekusi){ "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" } ] }Untuk menjalankan program secara efektif, di
Runmenu pilih lagiRun without debugging.
Saya memiliki FLTK 1.3.5, macOS Catalina 10.15.5, clang version 11.0.3, VS Code 1.47.
Untuk menggunakan FLTK di VS Code, saya hanya mengikuti instruksi (dalam Readme.OSX.txt) untuk hanya menginstal perpustakaan FLTK, ada file serupa untuk sistem Windows ( README.MSWindows.txt).
Panduan untuk menulis Makefilefor FLTKada di sini , jika Anda membutuhkan lebih banyak wawasan tentang Makefiles Anda dapat menemukan panduan lengkap di sini atau pengantar singkat di sini .