当前位置: 首页 > 面试题库 >

由于rc.exe,Visual Studio无法生成

潘兴朝
2023-03-14
问题内容

我已经在网上搜索过,却找不到与我的问题相似的内容。

我创建了一个空的C ++项目,并添加了带有返回的main.cpp,但无法构建它。这是我收到的消息:

1>------ Build started: Project: Project1, Configuration: Debug Win32 ------
1>LINK : fatal error LNK1158: cannot run 'rc.exe'
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

VS2012中是否可以在哪里指定可以在哪里找到此可执行文件?我已经安装了Windows 7 SDK,并且在以下位置具有此可执行文件:

C:\Program Files\Microsoft SDKs\Windows\v7.0\Bin

我来自Code :: Blocks,使用mingw-gcc时没有任何麻烦,但是最近我一直需要使用VS来实现托管实现,所以我希望有人对它有所了解。


问题答案:

在Google上找到了此文件…我想假设您要复制rc.exe并安装rcdll.dllvisual studio 2012\vc\bin任何位置:

第2部分:FIX LINK: fatal error LNK1158: cannot run ‘rc.exe’

将此添加到您的PATH环境变量:

C:\ Program Files(x86)\ Windows Kits \ 8.0 \ bin \ x86

复制这些文件:

rc.exe
rcdll.dll

C:\ Program Files(x86)\ Windows Kits \ 8.0 \ bin \ x86

C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ VC \ bin

或者我也发现了这一点:
Microsoft在MSVT软件包中遗漏了一些东西。由于没有人知道是由于错误还是出于许可原因而将其遗漏,因此没有MSVC的人对将其分发出去很感兴趣。一些Google搜索带来了一些棘手的来源。幸运的是,微软终于明智了,并解决了这个问题以及更多其他问题。

http://msdn.microsoft.com/vstudio/express/support/faq/default.aspx#pricing

http://msdn.microsoft.com/vstudio/express/support/install/

MSVT缺少大量文件,但缺少缺少SDK文件。

这是
我遇到的同样的问题,可以通过执行以下操作解决:

  1. 安装Microsoft .Net Framework 2.0
  2. 将.NET Framework文件的路径(对我来说是“ C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727”)添加到全局编译器设置>程序> Code :: Blocks中的其他路径。
    现在,我可以构建和链接资源文件而不会出现错误。


 类似资料:
  • 今天早上我试图对我现有的项目进行一些更改,但我无法生成直到昨天才开始工作的构建。 我得到一个如下错误, 依赖项的AAR元数据(meta-inf/com/android/build/gradle/aar-metadata.properties)中指定的minCompileSdk(30)大于此模块的compileSdkVersion(android-29)。

  • 我在生成签名apk时遇到麻烦。屏幕上显示的Lint错误以下错误显示所有com.android.support库都必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。找到的版本28.0.0, 27.1.0。示例包括“com.android.support:动画-矢量-绘图:28.0.0”和“com.android.support:exif界面:27.1.0” 构建中的依赖关系。gradle文件

  • 我有以下spring配置: 我在global-method-security中启用了proxy-target-class,因为我希望在控制器中使用@preauthorize注释(我知道spring团队不鼓励这样做),并且在保存对象时使用aop aspectJ作为服务中的“拦截器”。 这似乎是因为启用了global-method-security中的代理配置,并且默认的aop,aspectj正在使用

  • 我在CodeBlock中链接了这个库集合,它们包含在这个文件夹中 /opt/pylon/lib 我正确地链接了它(代码中的包含不会给出任何错误,我可以使用库提供的每个项目和类)。当我尝试构建项目时,我在构建消息中有这个错误 如果我转到构建日志以获取其他信息,我会收到以下消息: 让我担心的是那行字: (不可能的trovare方法无法找到)。我在Ubuntu 20.04下工作,库的目录是正确的,所以我

  • 我一直在尝试启动NiFi,但每次我这样做,我都得到以下错误:

  • 我在eclipse安装中复制了一些插件(特别是Green和ObjectAid)。 我删除了它们(因为它不起作用),但现在我无法启动eclipse(即使使用)。 我得到: !session 2013-02-08 !Entry org.eclipse.osgi 4 0 201 3-02-08 16:21:17.779!Message Application error!Stack 1 java.lan