在 MSVC(特别是 2010 版本)中编写 DLL 时,我遇到了一个小问题。我的程序由主要部分和一个 DLL 组成。DLL 包含一个函数
__declspec(dllexport) int test_function(void) {
return 42;
}
该文件是使用 DLL 项目编译的(不使用预编译的头文件,我选择了一个空的 DLL 项目)。现在,当我想使用该dumpbin
工具列出导出的符号时,导出test_function
下没有列出。是否有强制__declspec(dllexport)
实际导出符号的特定设置?
欢迎任何帮助。谢谢!