Я пытаюсь статически связать lua с приложением FreePascal. Я исправил все ошибки при линковке, кроме этой. Неопределенный символ: __strtod
Все другие неопределенные символы, которые я смог связать через libkernel32.a, libuser32.a и libmsvcr.a из компилятора MinGW, который я использовал для компиляции liblualib.a, который я связываю вместо использования dll.
Я хотел бы иметь эту статическую ссылку, а не динамическую ссылку. Итак, может ли кто-нибудь узнать, в каком файле .a lib определен ___strtod, или узнать, как я могу найти и выяснить это.
Насколько мне известно, это функция C99, и MinGW, GCC поддерживают ее. Итак, я думаю, что это будет в одном из файлов lib (.a), которые поставляются с ним.
Спасибо,
strtod
также был описан в C89 (с той же функциональностью, что и в C99). - person pmg   schedule 06.12.2011