
三.再在C/C++选项卡中的在Category中选择Code Generation,
再在Use run-time library中选择Debug Multithreaded或者multithreaded
其中,
Single-Threaded单线程静态链接库(release版本)
Multithreaded多线程静态链接库(release版本)
multithreaded DLL多线程动态链接库(release版本)
Debug Single-Threaded单线程静态链接库(debug版本)
Debug Multithreaded多线程静态链接库(debug版本)
Debug Multithreaded DLL多线程动态链接库(debug版本)
选择Debug Multithreaded(如果你在Win32 Debug环境下)

之后敲入你的代码:
#include "stdafx.h"
#include <afx.h> // 注意要加上你所用的类的头文件
#include <stdio.h>
int main(int argc, char* argv[])
{
CTime time;
time = CTime::GetCurrentTime();
CString str = time.Format("%H:%M:%S");
printf("当前时间为%s/n",(LPCTSTR)str);
return 0;
}
在编译时往往提示设置有改动,是否继续,选择“是”

四.大功告成。
运行结果:

本文介绍了一个Win32ConsoleApplication工程中使用MFC类时遇到编译错误的解决方法。通过调整项目设置,可以避免未定义外部符号错误,实现MFC类的正确调用。
5834

被折叠的 条评论
为什么被折叠?



