数据结构(C++ VS 2008)之序

2014年4月22日星期二 晴

1.      创建win32控制台程序项目


应用程序设置时,附加选项勾选“空项目”


2.      编写源文件


创建一个CPP文件,test.cpp

// FILE://test.cpp

// Use to test the standard C++

#include <cstdlib>

#include <iostream>

 

namespace JACKHALLY_PRE

{

    int main()

    {

        std::cout<<"Hello World." << std::endl;

        return EXIT_SUCCESS;

    }

}


3.      编译运行

报错如下:

错误1       error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup中被引用    MSVCRTD.lib C++Demo

错误2       fatal error LNK1120: 1 个无法解析的外部命令   E:\C++\C++Demo\Debug\C++Demo.exe         C++Demo

因为创建控制台项目的时候,会有一个默认的入口函数,自己编写的main()函数不起作用。

解决如下:

1)  在解决方案下,右击项目名称,如“C++Demo”,选择“属性”;

2)  选择“配置属性”->“链接器”->“系统”->“子系统”,将子系统改为“未设置”


再次编译,报错如下:

错误1       fatal error LNK1561: 必须定义入口点C++Demo         C++Demo

解决如下:

将自己写的main()函数作为入口函数,在“链接器”->“高级”下面,在“入口点”中输入main即可


4.      运行结果

使用标准C++,禁用语言拓展


Ctrl + F5


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值