Open pakLebah opened 6 years ago
Hello I having problem try to compile the code, Press 'F5' and the terminal popup and show this error
Executing task: fpc ${PROJECTFILE} ${PROCESSOR} ${OPSYSTEM} ${SYNTAX} -Scahi -CroOti -O- -Xg -B -v -glpsw2 -godwarfcpp -Fu${UNITS} -Fi${INCLUDES} -Fl${LIBRARIES} -FE${DEBUG} -FU${OUTPUT} <
fpc.exe : The command parameter was already specified.
At line:1 char:1
+ fpc ${PROJECTFILE} ${PROCESSOR} ${OPSYSTEM} ${SYNTAX} -Scahi -CroOti ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [], ParameterBindingException
+ FullyQualifiedErrorId : ParameterSpecifiedAlready
The terminal process terminated with exit code: 1
What is the operating system you are on?
Make sure you're pressing the F5
while you're on the project file tab and everything in the options
section of tasks.json
has been configured correctly.
I use windows 10. I pasted all the content in tasks.json on this reops
Just as I thought. My tasks.json
and launch.json
are configured for MacOS, since I'm a Mac user. If you want to use it on Windows, you have to change them a bit. For example, I'm using LLDB for the debugger which I believe isn't available on Windows, so you have to use another debugger (gdb? windebug?) and install appropriate extension for it then reconfigure launch.json
accordingly.
It's the same for tasks.json
as well. For example, the path settings must reconfigure because I was using relative path such as ~
. You can't just copy and paste the json files and everything will just works because we're on different operating system. You need to learn the configs and reconfigure them to suit your environment.
Hello, I can't open the gist to see the three .json files because gist is blocked. Can you upload them in github , please?
Here's the last revision of the gist. If you need the original first revision, just tell me, @JeremyZZQ. Hope it will help you.
Thanks a lot. It's help. Now I am using Win10. I am try to setting VS Code for Pascal in Windows 10. I found that these files related a arg "FPC_COMMAND" ("/Users/MacBee/Programs/freepascal/fpc/bin/x86_64-darwin/fpc.sh") in most tasks .In windows system, should I write a bat file replace "fpc.sh"? A lot to learn for a newbie for Pascal. Thanks again.
fpc.sh
is a caller to FreePascal true compiler and distributed along with the FPC package. It's not created by me nor FPC users. In Unix systems, it's named fpc.sh
. In Windows, it's should be named fpc.bat
or fpc.exe
. Check out your FPC's bin
folder.
maaf mas, saya kurang mengerti dengan tutorialnya. apakah bisa untuk membuat tutorial untuk windows dan lazarus sudah terinstall.
@edsulaiman: Lah, ini kan tutorial untuk instalasi FPC dan VS Code, bukan untuk Lazarus. Kalo anda gunakan Lazarus, ya jelas ndak cocok. Lazarus itu lebih lengkap fiturnya daripada VS Code. Kalo anda sudah install Lazarus, ngapain pake VS Code lagi? :)
@pakLebah memang benar sih lazarus lebih lengkap, tp saya baru saja pindah dari nodejs/php ke free pascal. saya kurang terbiasa dengan tampilan lazarus, apalagi saya lebih terbiasa dengan console aplication bukan gui application. kalau saya menggunakan vscode, saya rasa lebih nyaman karena fitur text higlight dan extensi lainnya :+1:
@edsulaiman: Oh, begitu. Berarti artikel ini memang untuk anda, jika anda pengguna Mac atau Linux. Untuk pengguna Windows, tinggal sesuaikan saja pengaturannya dengan perintah2 di Windows. Berhubung saya bukan pengguna Windows, anda harus mencoba sendiri.
Sejauh ini, apa kendala anda? Bagian mana di artikel yg anda tidak paham?
@pakLebah terima kasih, saya sudah menemukan di youtube cara untuk menyambungkan lazarus ke vscode nya, ditambah dengan tutorial anda, vscode saya lebih pwerfull 👍
halo, Pak. izin bertanya, jika di tasks.json nya ada isinya apa perlu dihapus keseluruhan lalu copy-paste dari Bapak, atau bisa langsung di-paste saja? terima kasih, Pak. maaf saya masih baru di dunia pemrograman :D
It is very useful, Thanks so much!
Selamat malam, Pak Bee! I'm trying very hard to get FreePascal working in VSCode on Windows 10 and I've solved already some problems, but I find it rather tough. I've installed MinGW and GDB. How to get a good configuration now - or in other words a correct launch.json file - is the big problem. Do you maybe know what the file should look like? Or is there anybody else who got it working? Terima kasih banyak (sebelumnya)! Salam dari Belanda!
Write your comment about my Free Pascal dan VS Code post below. Thank you. 😊