Visual Studio 11 的构建问题
Build issues with Visual Studio 11
我正在VS 11 Professional测试版上构建一个简单的程序。
#include <iostream>
int main(){
std::cout << "Hello World" << std::endl;
}
但是我收到RC错误。
1>------ Build started: Project: Stephen, Configuration: Debug Win32 ------
1>Build started 5/23/2012 8:31:30 PM.
1>InitializeBuildStatus:
1> Touching "DebugStephen.unsuccessfulbuild".
1>ClCompile:
1> Source.cpp
1>RC : fatal error RC1106: invalid option: -ologo
1>
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:01.67
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
如果我只是单独编译源文件(即不构建项目),它会编译。我在谷歌上搜索了这个错误,但没有找到太多有用的信息。我已经看到了编译器和链接器属性。否,可以看到-ologo
选项。我不确定这个无效选项来自哪里。
我的系统上安装了VS 2005,2010。这与此错误有关吗?任何帮助都是有益的。
转到 project
-> Properties
-> Configuration Properties
-> General
。将平台工具集更改为您正在使用的正确工具集。或者只是将"禁止启动横幅"更改为"否"。
如果要
将源代码从 32 位迁移到 64 位平台,并且在构建过程中遇到此错误,请执行以下操作:
- 在"解决方案"资源管理器中选择你的项目。
- 从菜单中,选择"项目->属性->配置属性"->VC++ 目录
- 在"可执行文件目录"上,检查"$(WindowsSdkDir)\bin"是否存在 -首先通过单击向下的arror->edit->单击"宏"按钮来检查什么是"WindowsSdkDir",看看它指向的位置...通常它在"C:\Program Files (x86)\Windows Kits\8.1\bin"中
- 检查"C:\程序文件 (x86)\Windows 工具包\8.1\bin"下是否有可执行文件
- 如果没有,则"C:\Program Files (x86)\Windows Kits\8.1\bin"下可能存在文件夹
- 转到"C:\Program Files (x86)\Windows Kits\8.1\bin\x86"并检查"RC.exe"是否存在
- 如果存在"RC.exe",请返回到步骤 1,步骤 2。 在"可执行文件目录"上,将"$(WindowsSdkDir)\bin"
- 更改为"$(WindowsSdkDir)\bin\x86"
- 单击"应用",然后单击"确定"按钮。
- 重新生成您的项目,这应该可以解决您的问题。
相关文章:
- macOS 上的 openvino 构建问题
- wxWidgets jpeg库构建问题
- exteranl原生构建问题,构建命令失败,android工作室
- 修复了安装 OSRM 时使用"make"命令时的构建问题
- 使用Spatialite构建问题
- 基于 libzbar 的 Qt 应用程序的构建问题
- 节俭-0.9.3包C++构建问题.使用哪些助推包
- Visual Studio 11 的构建问题
- 使用 QThread 显示构建问题的延时
- 在 OS X 10.8.5 上使用 Xcode 5.0 和 Qt 5.1.1 构建问题
- 在Windows上使用Qt和opencv构建问题
- VS 2010构建问题:参考问题
- gnustl_shared的Android NDK构建问题
- 针对C++的Netbeans构建问题
- <cmath> 与安卓 ndk 一起使用时构建问题
- Gradle构建问题
- c++ Qt Qwt构建问题
- 发布构建问题;将std::string对象传递给静态库函数
- C++图形构建问题
- Cocos2dx构建问题