zoukankan      html  css  js  c++  java
  • 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)

  • 相关阅读:
    HNOI2008玩具装箱
    CEOI2004锯木厂选址
    APIO2010特别行动队
    【HNOI2011】数学作业
    【JLOI2015】城池攻占
    魔法猪学院
    Kruskal重构树(货车运输)
    旋转卡壳求凸包直径
    Graham凸包算法简介
    poj-3169Layout
  • 原文地址:https://www.cnblogs.com/hongjiumu/p/3675970.html
Copyright © 2011-2022 走看看