vs2022的显式链接问题,大佬们帮忙看看
把dll文件已经置于项目文件的目录下面。在项目的链接器的附加依赖项中也添加了dll文件。
项目编译时出现链接器LNK1107错误,找了很多地方都没有找到解决办法。
第一个帖子把dll的声明写错了,重新发一个帖子,顺便请问大家怎么删发错的帖子啊。
dll的声明
extern "C" _declspec(dllexport) void Wuhu();
dll的内容
程序代码:
void Wuhu() { printf("niubi"); }
项目文件中显式调用dll
程序代码:
typedef void(*pWuhu)(); int main() { pWuhu myWuhu; HINSTANCE hMODULE = LoadLibrary(L"Dll2.dll"); myWuhu = (pWuhu)GetProcAddress(hMODULE, "Wuhu"); myWuhu(); return 0; }
错误信息