在工程中加入dib.h和dib.cpp,得到CDib类,在文档类中的头文件中声明
#include "Dib.h"public:
CDib m_dib;在文档类的CPP文件中引用
m_dib.LoadFile(file);就会出现下列问题:
error LNK2019: 无法解析的外部符号 "public: void * __thiscall CDib::LoadFile(class CFile &)" (?LoadFile@CDib@@QAEPAXAAVCFile@@@Z),该符号在函数 "public: void __thiscall CImageProgramDoc::OnFileOpen(void)" (?OnFileOpen@CImageProgramDoc@@QAEXXZ) 中被引用所有引用了CDib中的成员函数都会出现这样的问题
怎样解决了?
#include "Dib.h"public:
CDib m_dib;在文档类的CPP文件中引用
m_dib.LoadFile(file);就会出现下列问题:
error LNK2019: 无法解析的外部符号 "public: void * __thiscall CDib::LoadFile(class CFile &)" (?LoadFile@CDib@@QAEPAXAAVCFile@@@Z),该符号在函数 "public: void __thiscall CImageProgramDoc::OnFileOpen(void)" (?OnFileOpen@CImageProgramDoc@@QAEXXZ) 中被引用所有引用了CDib中的成员函数都会出现这样的问题
怎样解决了?
解决方案 »
- 请教诸位高手如何创建进程
- 求助:VC内嵌ASM的问题,编译不能通过,很简单的一个代码,就是想试试内嵌ASM
- 如何能在CScrollView上画图时不闪烁
- 到这个程度应该怎么继续!~
- 为什么没有遍历所有文件和目录?哪位可以帮忙调试一下。
- 有会Authorware的,帮帮我做一个简单的课件(收到课件后马上给分,不够可以再加)。
- 求助:关于类成员变量
- ========请教高手(NMHDR* pNMHDR, LRESULT* pResult)怎么用?????????========
- vc中怎么实现线程呀?
- autoCAD中如何创建一个VC类似的workspace窗口?
- 求界面!!!!!!!!
- 如何把CString的字符串放入到编辑框里,例如一下:(谢谢!)
#pragma comment(lib, "dib.lib")
#pragma comment(lib, "dib.lib")上述出现的问题是没有了,可是又有了新问题:fatal error LNK1104: 无法打开文件“dib.lib”???
还是看一下,dib.cpp在不在工程中
估计你是用的后者。用VC的project->Add to project->Files...加入这两个文件吧。
同意,cpp文件没加入到工程里
后面出现提示窗口,是在里面选择的报告错误的那些函数体。
是不是有设置的问题
打开此项目的“属性页”对话框。
单击“C/C++”文件夹。
单击“语言”属性页。
修改“将 wchar_t 视为内置类型”属性:否(/Zc:wchar_t-)这谁想得到哦谢谢上面的各位了,多谢多谢!