vs2013 编译问题c++

来源:互联网 发布:芭比娃娃淘宝 编辑:程序博客网 时间:2024/05/17 23:11

1. 原因:由于你使用了vs2012,相比较vs2010以及之前的vs为更高版本,致使msvc不兼容!

方法:在项目右键属性-配置属性-常规中,平台工具集选用为合适平台即可,我这里就选择 vs2010 (v100).

2. 链接器工具错误 LNK2026 XXX模块对于 SAFESEH 映像是不安全的

解决方法:

1.打开该项目的“属性页”对话框。

2.单击“链接器”文件夹。

3.单击“命令行”属性页。

4.将 /SAFESEH:NO 键入“附加选项”框中,然后点击应用


3. Error C2084:function function already has a body 函数体重复定义

//#ifdef   cbrt
//
//#undef cbrt
////#ifdef cbrt  # undef cbrt #ifndef cbrt
////#define cbrt
//#endif
//inline float cbrt(float x)
//{
// using namespace ::std;
// return (x < 0.0f) ? -pow(-x, 1.0f / 3.0f) : pow(x, 1.0f / 3.0f);
//}

解决 :注释掉对应代码
原创粉丝点击