首页 > Web开发 > 详细

OPNET进程编译器无法编译:Compilation failed

时间:2020-08-18 20:19:47      阅读:147      评论:0      收藏:0      [点我收藏+]

1.我是先在电脑上安装了VS2019,没有配置环境变量。

2.然后按照这篇文章安装好opnet,配置好环境变量。https://blog.csdn.net/qq_31285709/article/details/87873709

3.当在一个进程中编译时提示编译失败,Compilation failed,缺少String.h,找不到头文件目录等错误提示。换了一个opnet自带的进程编译,还是一样的错误。

4.在原先电脑上按照https://blog.csdn.net/qq_31285709/article/details/87873709安装的VS2010和opnet没有出现此问题

4.首先尝试在配置VS2019的环境变量,但网上教程乱而杂,添加了一个头文件和库文件,结果也只是在cmd下输入cl可以成功。但opnet编译还是失败

5.网上有建议安装VS2017,安装好后还是不行   参考https://blog.csdn.net/kaige_zhao/article/details/80315697

6.根据错误提示思考应该是确实头文件,但VS2017和VS2019的头文件和库文件的目录和VS2010不同,找不到在哪个位置,在电脑全盘搜索“String.h",发现在VS安装盘下D:\Windows Kits\10\Include有三个文件,每个里都有include,我选了最下面的10.0.18362.0,把这个目录下的所有子目录下的include文件都添加到了环境变量中。

技术分享图片

 

 此外还有D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include等,直接上图看,

include

技术分享图片

 

 lib

技术分享图片

 

path

 技术分享图片

 

 总结:opnet的编译需要依赖外部C/C++编译器,所以必须配置好除OPNET本身的环境变量,主要问题是新版VS和2010版不同,找不到相关路径,通过搜索头文件来添加。

OPNET进程编译器无法编译:Compilation failed

原文:https://www.cnblogs.com/ningqian/p/13525467.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!