如何修复理性狂想曲错误:"Current value is " VC11 ", but no Visual Studio installation was not found in the direc
How to fix Rational Rhapsody error :"Current value is "VC11", but no Visual Studio installation was not found in the directory ""."
im在Windows 7、64位上工作,我试图使用Visual Studio Professional 2013的C 运行Rational Rapsody 8.0.5。我试图编译它,但是我收到以下错误:
当前值是" VC11",但目录中未找到视觉工作室的安装。
我的安装有问题,还是我需要旧版本的Visual Studios?我已经尝试了所有事情,但是我所做的一切都在起作用。任何帮助将不胜感激
请按照以下步骤配置IBM Rational Ranapsody 8.X使用Microsoft Visual Studio 2013编译器,从这里借来:
-
安装有理狂想曲8.x和Microsoft Visual Studio2013。
-
在
<RHAPSODY _ROOT>ShareProperties
中,设置FactoryC 。PRP文件以读取/写入权限并在文本编辑器中打开文件。 -
在Metaclass部分下:MSVC,MSVCDLL,MSVCANTANDLIBRARY将字符串
VC12
添加到属性IDEVersion
。例如,Metaclass MSVC Property IDEVersion Enum "VC9,VC10,VC11,VC12" "VC10"
-
浏览到
<RHAPSODY _ROOT>Shareetc
文件夹,然后打开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.06
-
复制行
@echo VC11 - Visual Studio 2012
和粘贴更改
@echo VC12 - Visual Studio 2013
-
打开有理rapsody8.1并加载样本项目。例如,
<RHAPSODY _ROOT>SamplesCppSamplesDishwasher
-
选择项目的活动组件/配置。例如, EXE 和主机
-
双击 configuration 在浏览器中打开 features> features 窗口。选择属性选项卡,然后找到
CPP_CG::MSVC::IDEVersion
属性。将值切换为VC12
-
在代码菜单中运行构建框架命令。您会看到很多弃用警告。
-
完成此操作后,您可以通过 Code> GERTATE/MAKE/RUN 命令
来构建并运行示例项目
Visual Studio 2013不支持。VS2012是其支持的最新信息。我假设您知道如何在Rapsody中选择Visual Studio版本。
- 如何修复"error: ‘_1’ was not declared in this scope"?
- 为什么我会收到"Run-Time Check Failure #2 - Stack around the variable 'pr' was corrupted"错误?
- wx通用目录控制错误"wxTheFileIconsTable was nullptr"
- 为什么调试器引发"read access violation. this was nullptr"异常?
- 删除分配的 (?) 指针时"Pointer being freed was not allocated"
- 向unordered_map添加unique_ptr时'this was nullptr'
- 类中的数组变量C++导致"was not declared in this scope"实现文件的一个函数中错误,但在构造函数中不会导致错误
- 函数 AfxEndThread 中的读取访问冲突"pThread-> was nullptr"
- 如何解决"cout was not declared in this scope"错误?
- C++ libtins "An invalid handle was specified"
- 为什么程序显示我"was not declared in this scope"?
- 为什么我会收到"getuid was not declared in that scope"错误?
- 为什么我会收到此警告? "Member 'x' was not initialized in this constructor"
- 即使包含 <time.h 后仍"‘CLOCK_PER_SEC’ was not declared in this scope"错误>
- 如何修复初始化后'stack around variable was corrupted.'变量未更改为分配的值
- 我正在接受"Error: string was not declared in this scope"
- C++编译错误,"malloc: *** error for object: pointer being freed was not allocated"
- 创建一个移动分配函数,不断得到"pointer being freed was not allocated"
- #define was changed to constexpr auto
- 如何修复理性狂想曲错误:"Current value is " VC11 ", but no Visual Studio installation was not found in the direc