我在Windows 7(64位)上工作,并且尝试使用Visual Studio Professional 2013针对C++运行Rational Rhapsody 8.0.5。在为类创建了一个简单的编码示例之后,我尝试对其进行编译,但是得到了以下内容错误:
当前值为“VC11”,但在目录“”中未找到Visual Studio安装。
我的安装有问题吗?还是我需要旧版本的Visual Studios?我已经尝试了一切,但是没有任何工作。任何帮助将不胜感激
最佳答案
请按照以下步骤将IBM Rational Rhapsody 8.x配置为使用从here借用的Microsoft Visual Studio 2013编译器:
<RHAPSODY _ROOT>\Share\Properties
中,将factoryC++。prp文件设置为具有读/写权限,然后在文本编辑器中打开该文件。 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
<RHAPSODY _ROOT>\Samples\CppSamples\Dishwasher
CPP_CG::MSVC::IDEVersion
属性。将值切换为VC12