OPNET Modeler & Visual Studio 2010 环境下编译 Process Model 可能出现的问题

如何编译 Process Model 

你可以考虑单机工具栏上面的 Compile Process Model 图标:

当然也可以是下面的菜单 Compile Code:

不过,你既然百度到这篇文章,可能 Compile Code (Advanced) 才能解决问题了:

如果编译出错你都可以在 Show Recent Compilation Messages 里面看到编译器返回的具体的编译错误。

 


fatal error C1074: 'IDB' is illegal extension for PDB file

如果你出现 fatal error C1074 错误,可能因为你使用兼容性设置打开了 OPNET Modeler,取消兼容方式运行试试。

 


fatal error C1083: 无法打开包括文件:“string.h” : No such file or directory

你可能会遇到上面的这种情况,这说明你的编译环境已经配置好了。o(╯□╰)o

string.h 文件一般情况下应该就是 Visual Studio 下面的基本的头文件。你可以打开你这个 Process Model 所在的文件夹下面和你的 Process Model 同名的 .pr.c 文件,你会发现里面很前面的位置就有一段代码:

#include <string.h>

所以,其实这里的问题就是没有包括 VC\include 文件夹(当然得对应你 Visual Studio 的文件夹)。我的 VC\include 文件夹是 C:\Program Files\Microsoft Visual Studio 10.0\VC\include,你只需要新建一个环境变量 include,将上面的文件夹路径加进去就可以。注意,如果已经存在 include 的环境变量,那就在末尾添加路径,路径之间要用分号隔开。

这样单击 Compile 的按钮就发现 string.h 的问题已经解决了。

 


fatal error C1083: 无法打开包括文件:"windef.h": No such file or directory

这个问题和上面提到的 C1083 错误解决方法相似。需要添加的 include 文件夹类似于 C:\Program Files\Microsoft SDKs\Windows\v7.0A\include 的文件夹,v7.0A 是 SDK 的版本,只要能在 C:\Program Files\Microsoft SDKs\Windows 当中找到 include 文件夹,同上一个解决方法,将这个路径添加到 include 环境变量里面去。

单击 Compile,如果问题都解决了,如图所示(done)。这时候在 Process Model 文件所在的文件夹下会生成于该文件同名的 .obj 文件。

 

转载于:https://www.cnblogs.com/nothing9087/archive/2013/03/24/2978015.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值