В Visual Studio 2008 у меня есть решение, которое содержит два проекта: один проект - это .dll, другой - приложение командной строки, которое вызывает .dll.
Если я удаляю один из файлов ("ast.c"), а затем добавляю его обратно, я получаю следующую ошибку.
Как мне исправить эту ошибку?
Ошибка 22, ошибка LNK2019: неразрешенный внешний символ "__declspec (dllimport) int __cdecl ast_get_int_value (struct ast_node *, void *)" (__imp_? Ast_get_int_value @@ YAHPAUast_node @@ PAX @ Z) ссылается на функцию struct double (double) в функции "double" ast_node *, struct ast_node *, struct ast_node *, struct ast_node *, void *) "(? d_low @@ YANPAUast_node @@ 000PAX @ Z) main.obj main