草庐IT

C++ DLL 不会链接?

好了,问题来了。为了提高我对C++API的了解,我尝试学习更多关于库文件类型的知识。我对静态库很了解。您只需将库链接到项目中,其内容在编译和链接时放在二进制文件中。但是,当我开始尝试使用动态库时遇到了一个问题。我能够使用__declspec函数成功编译DLL文件,并创建外部block(因此它可以成功导出到C++)。但是,当我尝试链接文件时出现问题。根据我在网上看到的多个教程,我创建了一个带有前向定义的header,并将其包含到可执行项目中。然后,我确保将搜索目录添加到项目build设置中,以及我正在导入的库的路径。然后,当我去构建项目时,它会产生一个链接器错误(我知道是因为目标文件已编