我是c ++的新手(我已经习惯了c#)所以这个问题非常基础(一直在网上搜索没有成功的答案)。
我有一个控制台C ++应用程序,在其中,我想调用位于不同项目中的函数。
我创建并编译了一个dll类型的项目,然后从我的控制台应用程序中引用它(通过在控制台项目上单击鼠标右键并单击vs中的添加引用),没有错误。
我试图像这样添加对该文件的引用:
#include "SharedDLL.h"
但是我收到一条错误消息,说找不到该文件。
应该怎么做?
提前tnx ......答案 0 :(得分:0)
动态链接库DLL附带两个主要文件,一个要包含的.h
文件和一个要链接的.lib
文件
首先,您将其包含在代码中,如此
#include "SharedDLL.h"
然后使用以下选项编译
/EHsc /link SharedDLL.lib
在visual studio上,您需要执行以下操作:
- 在“应用程序设置”页面的“其他选项”下,清除“预编译标题”复选框。
醇>