首页  >   经验  >   VS2017开发Linux程序时解决未定义的标识符问题办法

VS2017开发Linux程序时解决未定义的标识符问题办法

codexia 2017-11-14 10:51:41 2024
VS   2017   未定义   标识符   波浪线  
手机阅读 | 转发赚积分
手机收藏 | 分享给好友
简介使用VS2017开发Linux程序,还是一个比较新鲜的体验。这个是一种Windows程序员转Linux程序员才会有的体验。然而VS2017总会报各种未定义的标识符,程序却能够正常的编译运行。确实让人很不爽,今天就是为了分享这个问题的解决方法。
感谢 阿里云 对本站(本站由阿里云高性能服务器搭建)的赞助支持,本站推荐 →高性能云服务器2折起优惠由此进←↓
高性能云服务器2折起
秒后广告自动消失...会员无广告。点击可关闭广告。
    使用VS2017开发Linux程序,还是一个比较新鲜的体验。这个是一种Windows程序员转Linux程序员才会有的体验。
    为什么这么说呢?Linux程序员一般都有自己那一套,用惯了自然不会换。比如他们用惯了QT Creator,就不会用VS。而VS则是Windows程序开发的最常用IDE,所以Windows程序员再熟悉不过了。如果只是做Windows开发,也不会涉及到VS2017的Linux程序开发的问题。
    为什么是VS2017,而不是其他版本。其他版本的VS不能正常的直接通过VS连接Linux服务器进行远程调试开发,虽然VS2015就开始支持这个功能,但是毕竟还是很鸡肋。VS2017就做的比较完善了。但是总的来说,还是有一些做的不够好,不过也很不错了。剩下的我们自己动手解决吧。
    典型的就是“未定义标识符”的问题。这个问题的根源在于VS本地缺少各种头文件,导致VS无法找到各种标识符的定义位置。当然,我们的程序是会自动上传到Linux服务器上运行的,所以自然也是没有问题的。只是代码中各种波浪线,看着实在不舒服。还是解决一下。
    如何找到各种标识符的头文件,以及如何消除波浪线呢?
    首先我们要知道我们出现波浪线的函数的头文件是什么。这个当然我们是知道的。不知道的可以上网搜索。而使用Linux的man命令也可以搜,不过毕竟Windows程序员还是不习惯。查个头文件,网上都可以搞定。
    然后就是要把这些头文件统统下载到本地,然后加入到VS项目中,然后在VS项目中包含此头文件的目录,方法见《
关注左侧公众号
发送 17;;np01
复制文章阅读码
填到下面输入框并确定
看完整内容
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
文章标题:VS2017开发Linux程序时解决未定义的标识符问题办法
文章地址:http://www.cjjjs.com/article/201711149432585
转载到个人博客,请在文末带上右侧内容(含超链接):本文转载自:
VS2017开发Linux程序时解决未定义的标识符问题办法
收藏 0 点赞 0
公众号
微信赞赏
支付宝赞赏
领支付宝大红包
QQ群

相关阅读

  1. C++ Primer Plus 6th 2.6 复习题 第11题 cout是一个未知标识符的原因 查找全网同类文章
  2. VS2017编译警告MSB8027解决办法 查找全网同类文章
  3. VS调试Linux时遇到加载符号模块的问题 查找全网同类文章
  4. VS2017编译Linux项目时添加不常用的命令选项方法 查找全网同类文章
  5. VS2017开发Linux程序时解决未定义的标识符问题办法 查找全网同类文章
  6. VS2017提示警告suggest parentheses... 查找全网同类文章
  7. VS2017的Linux项目编译和链接的相关说明 查找全网同类文章
  8. VS2017编辑框设置背景图片方法分享 查找全网同类文章
  9. VS2017控制台程序显示中文为乱码的问题解决办法 查找全网同类文章
  10. VS2017开发Linux项目的过程:从创建项目到调试运行全程指导 查找全网同类文章
分享到:
分享文章[VS2017开发Linux程序时解决未定义的标识符问题办法]到QQ空间

相关阅读

猜您感兴趣