конвертировать x86 в x64 ошибка связывания (2019) - PullRequest
0 голосов
/ 04 ноября 2011

У меня есть проект в vc ++, который использует библиотеку standerd windows и исходный файл, включая file1.h.Метод в файле заголовка определен как

file1.h

void _stdcall fun (char * text);

но пластиной были x86 и vc6.Теперь я конвертировал проект в vs8.and plateform x64. Я также добавляю файл file1.lib в x64 plateform. Но когда я выполняю проект, ошибка случилось, что

ошибка LNK2019: нерешенная внешняя символьная забава, указанная в функции Основной

1 Ответ

1 голос
/ 04 ноября 2011

Как сказал @Hans, вам нужно перекомпилировать все для работы с x64 (если это уже не x64), это связано с тем, что x64 имеет другой ABI, таким образом, обозначение имени символовизменения, следовательно, ваша ошибка.

...