breeze
04.09.2025, 14:15
Может кто-нибудь настраивал сишный компилятор vbcc (http://sun.hasenbraten.de/vbcc/index.php?view=main) под виндой?
1) Скачал «vbcc_bin_win64.zip Windows 64-bit binaries. No installer».
2) Распаковал в «C:\VBCC\»
3) Прописал в переменных средах винды PATH путь до «C:\VBCC\bin\»
4) Создал доп. переменную %VBCC% с путём до «C:\VBCC\»
Создал «hello.c»
#include <stdio.h>
int main(void) {
puts("Hello World!");
return 0;
}
Скомпилировал:
vc -v +kick13 -o hello hello.c
Запустил на амиге:
https://i.postimg.cc/Fs9jR1S8/106.png (https://postimages.org/)
Всё как бы хорошо, но хотелось бы пописать под GUI.
Скачал «ndk13.lha»
Распаковал в «C:/VBCC»
Добавил для теста в «hello.c»:
#include <exec/types.h>
А строку сборки include:
vc +kick13 hello.c -o hello -I"%VBCC%\NDK_1.3\Includes1.3\include.h\"
Файл физически точно есть:
https://i.postimg.cc/G2Zw3Z9h/image.png (https://postimages.org/)
https://i.postimg.cc/3R29p6nw/image.png (https://postimg.cc/ZBKrzfkk)
Но при попытке сборки получаем ошибку:
https://i.postimg.cc/j25wKnwr/image.png (https://postimg.cc/hzkP1j1C)
Явно почему-то не используются пути include: или я чего-то не понимаю, или как-по другому нужно эти пути указывать.
p.s. я уже пробовал напрямую указывать:
#include "c:\vbcc\NDK_1.3\Includes1.3\include.h\exec\types.h"
Да, так оно видит файл, но во первых это как бы неправильно, а во вторых ссылки внутри других include ссылаются опять на путь к файлу в виде </> и естественно ничего не собирается.
1) Скачал «vbcc_bin_win64.zip Windows 64-bit binaries. No installer».
2) Распаковал в «C:\VBCC\»
3) Прописал в переменных средах винды PATH путь до «C:\VBCC\bin\»
4) Создал доп. переменную %VBCC% с путём до «C:\VBCC\»
Создал «hello.c»
#include <stdio.h>
int main(void) {
puts("Hello World!");
return 0;
}
Скомпилировал:
vc -v +kick13 -o hello hello.c
Запустил на амиге:
https://i.postimg.cc/Fs9jR1S8/106.png (https://postimages.org/)
Всё как бы хорошо, но хотелось бы пописать под GUI.
Скачал «ndk13.lha»
Распаковал в «C:/VBCC»
Добавил для теста в «hello.c»:
#include <exec/types.h>
А строку сборки include:
vc +kick13 hello.c -o hello -I"%VBCC%\NDK_1.3\Includes1.3\include.h\"
Файл физически точно есть:
https://i.postimg.cc/G2Zw3Z9h/image.png (https://postimages.org/)
https://i.postimg.cc/3R29p6nw/image.png (https://postimg.cc/ZBKrzfkk)
Но при попытке сборки получаем ошибку:
https://i.postimg.cc/j25wKnwr/image.png (https://postimg.cc/hzkP1j1C)
Явно почему-то не используются пути include: или я чего-то не понимаю, или как-по другому нужно эти пути указывать.
p.s. я уже пробовал напрямую указывать:
#include "c:\vbcc\NDK_1.3\Includes1.3\include.h\exec\types.h"
Да, так оно видит файл, но во первых это как бы неправильно, а во вторых ссылки внутри других include ссылаются опять на путь к файлу в виде </> и естественно ничего не собирается.