我正在使用Windows 7,64位,我正在尝试使用Visual Studio Professional 2013运行Rational Rhapsody 8.0.5 for C ++。在为类创建一个简单的编码示例后,我尝试编译它,但是我得到以下错误:
当前值为“VC11”,但未在目录“”中找到Visual Studio安装。
我的安装有问题,还是需要旧版Visual Studio?我已经尝试了一切,但我所做的一切都没有。任何帮助将不胜感激
答案 0 :(得分:2)
按照以下步骤配置IBM Rational Rhapsody 8.x以使用从here借来的Microsoft Visual Studio 2013编译器:
安装Rational Rhapsody 8.x和Microsoft Visual Studio 2013。
在<RHAPSODY _ROOT>\Share\Properties
中,将factoryC ++。prp文件设置为读/写权限,并在文本编辑器中打开该文件。
在元类部分下:MSVC,MSVCDLL,MSVCStandardLibrary将字符串VC12
添加到属性IDEVersion
。例如,
Metaclass MSVC
Property IDEVersion Enum "VC9,VC10,VC11,VC12" "VC10"
浏览到<RHAPSODY _ROOT>\Share\etc
文件夹并打开msvcmake.bat
文件
复制该行
if "%4"=="VC11" set VS_PATH=C:\Program Files (x86)\Microsoft Visual Studio 11.0\
并在下面粘贴一个新行,并进行以下更改
if "%4"=="VC12" set VS_PATH=C:\Program Files (x86)\Microsoft Visual Studio 12.0\6
复制该行
@echo VC11 - Visual Studio 2012
并粘贴更改
@echo VC12 - Visual Studio 2013
打开Rational Rhapsody8.1并加载示例项目。例如,
<RHAPSODY _ROOT>\Samples\CppSamples\Dishwasher
选择项目的活动组件/配置。例如, EXE 和主机
双击浏览器中的配置,然后打开功能窗口。选择属性标签,然后找到CPP_CG::MSVC::IDEVersion
属性。将值切换为VC12
在代码菜单中运行 Build Framework 命令。您会看到很多弃用警告。
完成此操作后,您可以通过代码&gt;构建并运行示例项目。生成/制作/运行命令
答案 1 :(得分:0)
不支持Visual Studio 2013。 VS2012是它支持的最新产品。 我假设您知道如何在Rhapsody中选择您的Visual Studio版本。