Я создаю два проекта в VC ++ Express 2010, один - DLLTest, другой - CODETest.
В DLLTest , объявляем и определяем функцию func () следующим образом:
__declspec(dllexport) void func() {...};
Создайте проект DLLTest успешно, файлы DLLTest.dll и DLLTest.lib созданы.
В CODETest , я хочу использовать экспортированную функцию следующим образом:
#include "DLLTest.h"
int main()
{
...
func();
...
return 0;
}
Ошибка возникает при сборке проекта CODETest ---> "неразрешенный внешний символ" void __cdecl letterList (void) ", но при добавлении DLLTest.lib в каталогCODETest проект, процесс сборки успешно.
Не знаю почему? Спасибо за помощь.