VS2010下面Empty Project使用
VS2010下面Empty Project使用:
1,添加代码HelloApp
#include <afxwin.h>
class CHelloApp:public CWinApp
{
public:
virtual BOOL InitInstance();
};
CHelloApp HelloApp;
class CHelloWindow:public CFrameWnd
{
CStatic * m_CStatic;
public:
CHelloWindow();
};
BOOL CHelloApp::InitInstance()
{
m_pMainWnd=new CHelloWindow();
m_pMainWnd->ShowWindow(m_nCmdShow);
m_pMainWnd->UpdateWindow();
return true;
}
CHelloWindow::CHelloWindow()
{
Create(NULL,
"Hello World!",
WS_OVERLAPPEDWINDOW,
CRect(0,0,200,200)
);
m_CStatic=new CStatic();
m_CStatic->Create("Hello world",
WS_CHILD|WS_VISIBLE|SS_CENTER,
CRect(50,80,150,150),
this
);
}
2,编译出错:
unresolved external symbol _main referenced in function ___tmainCRTStartup
处理办法:
对于正常的标准的c或者c++main那么Project->properties->linker->system->subsystem 里面的设置是console;
但是非标准的main则应该该成相应的,比如windows,wince等等
一般的先尝试windows,全名是:Windows (/SUBSYSTEM:WINDOWS)
最新文章
- 【小白学游戏常用算法】二、A*启发式搜索算法
- ASP.net如何保证EF操作类线程内唯一
- Mysql-通过case..when实现oracle decode()函数进行多值多结果判断
- 终于懂浏览器里面的cookies和session了
- UNIX 逐字符输入
- 在autoit中如何将combobox设置为只允许选择不允许输入呢
- IoC容器装配Bean(xml配置方式)(Bean的生命周期)
- 课堂练习&;课下作业
- 【NIO】dawn在buffer用法
- 简易-五星评分-jQuery纯手写
- Nio经典工作方式
- PCB铺铜
- 关于JAVA中string直接初始化赋值和new的区别,是否可以联系到int[]的情况
- 剑指Offer编程题1——二维数组中的查找
- PHP博大精深,入门容易,精通难,怎么才能真正学好PHP
- 2.1 mac下多版本jdk的安装和管理
- 使用C#开发数据库应用程序
- opencv2函数学习之flip:实现图像翻转
- office web app server部署和简单操作
- ArcMap2SLD添加中文支持