我已经分别创建了这些项目并成功编译。
我希望io将这个dll包含到应用程序中,以便我可以实例化obj并从应用程序调用dll的方法。这就是我想要做的。
我已将lib的名称放在
中项目属性 - >链接器 - >输入 - >附加依赖项
工具 - >选项 - >项目和解决方案 - > VC ++ - >图书馆文件
放置库文件所在的路径(我是否需要将调试文件夹的路径放在dll / lib包含的位置,或者我可以将dll / lib复制到不同的文件夹并放入此路径?)
Tools->Option->Project and Solution->VC++->Include files
放置dll / lib
的头文件的路径这一切都完成了!
错误C2065:'IDD_DIALOG_CRINV':未声明的标识符“IDD_DIALOG_CRINV是dll中的对话框
我无法弄清楚为什么会出现这种错误?这与资源文件有关吗?我是否需要在资源文件的某处引用?
解决此问题后,如何创建dll的实例并调用messagebox
?
是下面的东西吗?
我在button_click
;
application.exe
创建了一个活动
void CApp::OnBnClickedCreateDLLDlg(){
// TODO: Add your control notification handler code here
CCReateDLLDlg test;
test.domodal();
}
答案 0 :(得分:0)
此错误表示您的应用程序源文件没有包含定义DLL项目常量的h文件。