您当前的位置: 首页 > 

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

VS编译错误:error C2143: 语法错误 : 缺少“;”(在“类型”的前面)

柳鲲鹏 发布时间:2021-08-17 07:54:18 ,浏览量:0

  最直接的办法是修改代码。如果代码量少,当然可以。代码量多,那不可能的。能不能改成C++风格编译呢?

  • 改为cpp

太多。放弃。

  • 修改CMakeLists.txt(无效)

增加一句:set(CMAKE_CXX_STANDARD 17)

  • 修改cmake(无效)

add_definitions(-std=c++11)

  • cygwin(无效)

编译完成了,结果很奇怪。

  • 作为VC项目打开

可行。有可能会出现其他莫名其妙的错误。

  • 项目设置

有人说在项目,属性,C/C++,语言,能设置语言标准。VS2010/VS2012都没有,VS2015有?

  • 使用VS2015编译

未测试。

  • 其他编译成功的VS解决方案

吾是在编译freetype 2.11.0中遇到的。然后就想,freetype中好像有不少代码是这样的,之前编译也没问题。于是吾就找了以前的VS2010编译工程,确实没问题。将其配置复制过来。

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0549s