用于自定义项目的 C DLL

Posted

技术标签:

【中文标题】用于自定义项目的 C DLL【英文标题】:C DLL for custom project 【发布时间】:2014-09-17 14:36:22 【问题描述】:

我创建了包含 c 文件和标头的空 c++ 项目(VS-2010):

我把这个项目的子系统改成控制台。

然后我编译并运行它。

现在我想在C#上使用这个项目的dll(我知道怎么做,这不是我的问题)!!

我在哪里找到了 dll? (或者我没有创建它????)

在调试文件夹中,我找到了以下文件:

【问题讨论】:

应用设置页面->应用类型,选择DLL 呃,你为什么要做一个控制台应用程序? @AlexK。如何在 c++ 空项目上获取应用程序设置页面? 【参考方案1】:

它不会创建一个 .dll,而是一个 .obj 文件。所以你应该可以包含 board.obj。

为了澄清,board.obj 文件包含目标代码,它是部分编译的代码。自 Visual Studio 2005 (Source) 起,Visual Studio 就能够链接目标代码。

【讨论】:

以上是关于用于自定义项目的 C DLL的主要内容,如果未能解决你的问题,请参考以下文章

意图选择器屏幕中自定义项目的回调

在超集中构建自定义马条形图并添加自定义项以自定义图表

如何获取自定义单元格并通过 indexpath 使用它的自定义项 - swift3?

自定义适用于手机和平板电脑的 Dynamics 365:窗体自定义项

在 Qt C++ 中的自定义项委托上绘制文本时的性能问题

Qt QML 锚在自定义项中不起作用