2究竟怎么用啊,因为项指标要求设置了vs

来源:http://www.revjohnhenson.com 作者:关于科技 人气:62 发布时间:2019-08-30
摘要:这就是个编辑器,高级的记事本,想生成exe,请配置好st2里的调用编译器的命令行或者直接调用gcc等编译器才行。 一、 问题介绍 因为项目的需要安装了vs2012,可是安装成功后测试“

这就是个编辑器,高级的记事本,想生成exe,请配置好st2里的调用编译器的命令行或者直接调用gcc等编译器才行。

一、 问题介绍

因为项目的需要安装了vs2012,可是安装成功后测试“hello world”程序,结果报错,让人甚是郁闷!报错代码是:error link 1158,无法运行rc.exe。

只是一个编辑器,不带编译功能的。

二、问题分析

通过资料的查找,发现此类问题是路径错误造成的。因为在编译运行程序的时候,vs2012等工具都会去调用rc.exe程序,然而由于某些原因,工具在启动rc.exe程序的时候,按照相关的路径无法找到相应的rc.exe程序,此时就会报出上述提到的错误。比较明显,这就是路径出错导致的问题,所以解决问题的方法就是修改相关的路径。

sublime text 2好像木有编译运行的功能吧……人家又不是IDE,一个文本编辑器而已吧……

三、解决方法

1、重新安装vs2012等工具。如果你不知道什么时候在哪儿修改了工具的路径,或者你也不想折腾过来折腾过去,那就直接重新安装工具就行了。不过需要注意的是,重新安装的过程中,需要将以往的一些设置全部清除,否则重新安装过程中可能会使用以往一些系统设置,最后导致重新安装后还是无法解决上述的问题;

2、修改相应的路径。前提是你知道自己在哪儿改过系统的路径设置。vs2012的路径文件保存在C:Usersadministratorappdatalocalmicrosftmsbuildv4.0目录下的microsoft.cpp.win32.user.props文件中,所以在文件里查找并修改相应的配置。默认的路径配置文件可以参考下面的信息。

我也是初学者,你应该需要安装GCC编译器,程序写完后应该先build 在 run 才能行呢。我在notepad++上就是这样配置的,可以到了sublime 也不会用了。。

四、默认的路径配置文件

Microsoft.Cpp.Win32.user.props文件的默认安装路径:

C:UsersAdministrator.SDWM-20130627XZAppDataLocalMicrosoftMSBuildv4.0
默认的配置文件为:

$(WindowsSDK_IncludePath);$(VCInstallDir)bin;$(WindowsSdkDir)binNETFX 4.0 Tools;$(WindowsSdkDir)bin;$(VSInstallDir)Common7Toolsbin;$(VSInstallDir)Common7tools;$(VSInstallDir)Common7ide;$(ProgramFiles)HTML Help Workshop;$(FrameworkSDKDir)bin;$(MSBuildToolsPath32);$(VSInstallDir);$(SystemRoot)SysWow64;$(FxCopDir);$(PATH);
$(VCInstallDir)include;$(VCInstallDir)atlmfcinclude;$(WindowsSdkDir)include;$(FrameworkSDKDir)include;C:Program FilesMicrosoft SDKsWindowsv7.0AInclude;
$(VCInstallDir)atlmfclib;$(VCInstallDir)lib;
$(VCInstallDir)lib;$(VCInstallDir)atlmfclib;$(WindowsSdkDir)lib;$(FrameworkSDKDir)lib;C:Program FilesMicrosoft SDKsWindowsv7.0ALib;
$(WindowsSDK_LibraryPath_x86);$(VCInstallDir)atlmfcsrcmfc;$(VCInstallDir)atlmfcsrcmfcm;$(VCInstallDir)atlmfcsrcatl;$(VCInstallDir)crtsrc;
$(VCInstallDir)include;$(VCInstallDir)atlmfcinclude;$(WindowsSdkDir)include;$(FrameworkSDKDir)include;$(MSBuildToolsPath32);$(VCInstallDir)atlmfclib;$(VCInstallDir)lib; 

另外,最好查看一下系统环境变量path是否包含以下的路径:

1、C:Program FilesMicrosoft ASP.NETASP.Net Web Pagesv1.0;
2、C:Program FilesWindows Kits8.0Windows Performance Toolkit;
3、C:Program FilesMicrosoft SQL Server110ToolsBinn;
4、C:UsersAdministrator.SDWM-20130627XZAppDataLocalMicrosoftMSBuildv4.0;
5、C:Program FilesMicrosoft SDKsWindowsv7.0Abin。

我搞了一下C#的编译环境,.cs的文件可以编译成exe,前提是把vs的框架添加到环境变量里,不知道是你想要的不。

工具里好像有编译功能啊,工具,编译,还有run,但我也是云里雾里,不知道到底咋用,和楼主一样的困惑,我用了好多方法,都没弄出exe文件来,悲剧。但他明明有编译选项,还有看了很多教程,说也能编译成exe文件,但我就是没弄成,很多说是要调环境变量,搞不清,我的每次编译时都显示,初学者,同求指导。[Error 2] [cmd: [u'g++', u'C:\Users\Administrator\Desktop\c', u'-o', u'C:\Users\Administrator\Desktop/c'][dir: C:UsersAdministratorDesktop][path: C:Program Files AMD APPbinx86_64;C:Program Files AMD APPbinx86;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:Program Files ATI TechnologiesATI.ACECore-Static;C:Program Files Common FilesThunder NetworkKanKanCodecs;C:Program FilesMicrosoftWeb Platform Installer;C:Program Files Microsoft SQL Server100ToolsBinn;C:Program FilesMicrosoft SQL Server100ToolsBinn;C:Program FilesMicrosoft SQL Server100DTSBinn;C:Program Files Microsoft ASP.NETASP.NET Web Pagesv1.0;C:Program FilesMicrosoft SQL Server110ToolsBinn;C:UsersAdministratorAppDataRoamingnpm;C:Program Files nodejs;C:WindowsSystem32WindowsPowerShellv1.0][Finished]

本文由小鱼儿玄机二站发布于关于科技,转载请注明出处:2究竟怎么用啊,因为项指标要求设置了vs

关键词:

最火资讯