c# - Visual Studio dll 创建故障排除

标签 c# c++ visual-studio dll dllexport

我试图用一种外部方法创建一个简单的 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);
}

配置似乎也是有效的 enter image description here

最佳答案

是的,这是我的错。

如您在屏幕截图中所见,dll 生成到 $(SolutionDir)$(Configuration)\,这意味着 debugrelease解决方案目录中的文件夹,而不是项目目录。您应该将此路径更改为 .\$(Configuration)\ 以获得预期结果。

关于c# - Visual Studio dll 创建故障排除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29889994/

相关文章:

c# - 模型未实现 INotifyPropertyChanged

c# - 我需要设置自定义实体的 State 和 StatusCode

c++ - 无法使用 QFileSystemModel 为不同的音频/视频文件解析系统目录

visual-studio - 如何在 Visual Studio (2012) 中禁用 T4 模板自动运行?

C# ComboBox 在单击下拉文本时激活下拉列表

c# - Roslyn 是跨平台的吗?

c# - 重定向文件系统

c++ - double - 小数位

c++ - 可以将键盘输入绑定(bind)到 Win32 中的单个应用程序吗?

sql-server - SSDT 如何在不丢失自定义客户端数据库对象的情况下使用 : Deploy . dacpac?