Я использую gnatmake
для создания своего проекта Ada и получаю следующее предупреждение:
Warning: resolving _LoadLibraryA by linking to _LoadLibraryA@4
Use --enable-stdcall-fixup to disable these warnings
Use --disable-stdcall-fixup to disable these fixups
Warning: resolving _GetProcAddress by linking to _GetProcAddress@8
Я пытаюсь передать --endable-stdcall-fixup
на gnatmake
, но утверждает, что это не переключательКак я могу передать параметры компоновщика через gnatmake
?
gnatmake --enable-stdcall-fixup main.adb
gnatmake: invalid switch: --enable-stdcall-fixup
(1) РЕДАКТИРОВАТЬ:
После использования изменений, предложенных ответом, я все еще получаюта же ошибка, но на этот раз она, похоже, правильно передается компоновщику.
gnatmake main.adb -f -largs --enable-stdcall-fixup
gcc -c main.adb
gcc -c winapi.ads
gnatbind -x main.ali
gnatlink main.ali --enable-stdcall-fixup
Warning: resolving _LoadLibraryA by linking to _LoadLibraryA@4
Use --enable-stdcall-fixup to disable these warnings
Use --disable-stdcall-fixup to disable these fixups
Warning: resolving _GetProcAddress by linking to _GetProcAddress@8