我试图用一种外部方法创建一个简单的 dll,但是当需要 dll
时,VS 只生成 obj
文件
也许我做错了什么,但我不明白,到底是什么。我在 VS 中创建了标准的 dll 空项目并添加了两个文件。
主要.h
#define EXPORT __declspec(dllexport)
EXPORT int sq(int x);
主.c
#include "main.h"
int sq(int x)
{
return (x*x);
}
配置似乎也是有效的
最佳答案
是的,这是我的错。
如您在屏幕截图中所见,dll 生成到 $(SolutionDir)$(Configuration)\
,这意味着 debug
或 release
解决方案目录中的文件夹,而不是项目目录。您应该将此路径更改为 .\$(Configuration)\
以获得预期结果。
关于c# - Visual Studio dll 创建故障排除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29889994/