VC6 #include .h 不添加到工程 与 .cpp .h 添加到工程
VC6
1 创建一个 win32程序 创建类
#include .h
调用类中的函数 正确
2 创建一个 win32程序 创建类
将类在工程中删除 #include .h
调用类中的函数 会提示 error LNK2001: unresolved external symbol
3 创建一个 win32程序 创建类 将类中的函数实现过程 写到.h中 就是.cpp的内容写到.h中
将类在工程中删除 #include .h
调用类中的函数 正确
4 创建一个MFC程序 添加一个 成员变量 CEdit m_edit;
调用 m_edit.SetWindowText("aaa");
单步调试 直接进入 winocc.cpp 文件
如果调用直接进入.cpp文件 应该 它要将源文件添加到我的工程里才能使用
现在没有.. 那就是说 调用了lib
但是 MFC中 project -> settings -> link -> general -> object/library modules 是空的
5 include 文件 包含目录
lib 文件 包含目录
源 文件 包含目录 这里测试2 还是不行 (这里的源文件 包含目录 作用是什么)
怎么弄 只需要 include .h 不用添加到工程中 就能使用类 (除了lib 与 dll)
1 创建一个 win32程序 创建类
#include .h
调用类中的函数 正确
2 创建一个 win32程序 创建类
将类在工程中删除 #include .h
调用类中的函数 会提示 error LNK2001: unresolved external symbol
3 创建一个 win32程序 创建类 将类中的函数实现过程 写到.h中 就是.cpp的内容写到.h中
将类在工程中删除 #include .h
调用类中的函数 正确
4 创建一个MFC程序 添加一个 成员变量 CEdit m_edit;
调用 m_edit.SetWindowText("aaa");
单步调试 直接进入 winocc.cpp 文件
void CWnd::SetWindowText(LPCTSTR lpszString)
{
ASSERT(::IsWindow(m_hWnd));
if (m_pCtrlSite == NULL)
::SetWindowText(m_hWnd, lpszString);
else
m_pCtrlSite->SetWindowText(lpszString);
}
如果调用直接进入.cpp文件 应该 它要将源文件添加到我的工程里才能使用
现在没有.. 那就是说 调用了lib
但是 MFC中 project -> settings -> link -> general -> object/library modules 是空的
5 include 文件 包含目录
lib 文件 包含目录
源 文件 包含目录 这里测试2 还是不行 (这里的源文件 包含目录 作用是什么)
怎么弄 只需要 include .h 不用添加到工程中 就能使用类 (除了lib 与 dll)
...全文
相关推荐
vc使用技巧集锦
Visual C++6.0开发工具功能非常强大,但是对于初学者来说,却有很多细节的问题需要注意。作者搜集整理了以下一些实用小技巧,希望对初学者有所帮助。
VC的若干实用小技巧.doc
vc code vcvcvcvcvcvcvcvcvc
VC若干小技巧.doc
Visual C++6.0(5.0)开发工具功能非常强大,但是对于初学者来说,却有很多细节的问题需要注意。作者搜集整理了以下一些实用小技巧,希望对初学者有所帮助。
VC6 工程支持多个 rc 文件
详细文档看 http://blog.csdn.net/wenfh2020/article/details/7981776
halcon11在vc6.0配置
halcon11在vc6.0配置 有图片说明,在VC中如何配置halcon。halcon是机器视觉常用的工业软件,提供了很多的算法,非常方便使用。


