导航:首页 > 源码编译 > 安装vs后cmd编译器

安装vs后cmd编译器

发布时间:2022-06-13 10:48:57

㈠ vs编译的程序,用cmd能运行生成的exe,直接点击却不能正常运行

我的编译器是vs2013的,这个应该适合2015项目,属性,链接器,系统,所需的最低版本,该为5.01还是属性页,配置属性,常规,平台工具集,改为含有windowsxp的那项还是配置属性,C/C++,代码生成,运行库,改为多线程

㈡ 同时装VC6 VS2010,查看编译器版本

先调用VS2010 的SDK 的环境设置, 后进行CL命令
VS2010 的安装后会自动添加一个%VS100COMNTOOLS%的环境变量, 利用该变量设定的安装目录,可以定位VS2010提供的环境变量设定批处理文件路径(%VS100COMNTOOLS%..\..\vc\vcvarsall.bat)

以下是一个在命令行中编译工程的批处理示例(build.bat), 希望能对你有所帮助

set "curr_dir=%cd%"
call "%VS100COMNTOOLS%..\..\vc\vcvarsall.bat" x86
cd %curr_dir%

msbuild %curr_dir%\project\temp.vcxproj "Release|Win32"

㈢ 在VS2010的VC++中如何编译、链接、运行、调试程序

在vc2010中看不到像VC6.0显式的编译、连接按钮了。只有工具栏(启动调试)和菜单栏(测试)

这些功能包含编译、链接、运行(调试)所有步骤,都一键完成。

实际上这些功能是编译器使用以下工具实现的:

编译器CL.EXE,将.c/.cpp源代码编译成目标代码.obj,

连接器LINK.EXE,将目标代码和库连接生成最终文件;

资源编译器RC.EXE(.rc)将资源编译,最终通过连接器存入最终文件.

注意编译准备:VCVARS32.bat拷贝到当前的workspace下在cmd下执行之后就可以

直接使用这些编译工具在cmd下编译.

-----------------------------------------------------------

例子:记事本编辑hello.c,在按照上面要求拷贝到当前目录下,打开cmd

CL.EXE /c hello.c只编译不连接

LINK.EXE hello.obj 用到的库文件,生成可执行文件.如:

LINK.EXE hello.obj user32.lib

RC.EXE Hello.rc

-----------------------------------------

CL.EXE,LINK.EXE,vcvars32.bat所在目录:假定VS2010使用默认安装路径

C:Program FilesMicrosoft Visual Studio 10.0VCin

rc.exe所在路径:

C:Program FilesMicrosoft SDKsWindowsv7.1ABin

注意:

(1)这些EXE文件在vs2010下可能存在多个不同路径,但都是一样的,可以通用

(2)如果电脑上安装了不同的VS版本,这些文件会不同,注意区分。使用同一VS版本下的文件。

㈣ VS 6.0编写的程序(Win 32),但CMD无法运行该exe程序,哪位大神帮忙看下什么原因,谢谢!代码在下面

你在建立工程的时候肯定选的是win32窗口程序,你要选那个图标像命令提示符的那个工程应该叫console工程,你这个是用来写窗口程序用的,编译器会在编译成exe文件时,在文件头里注明这个exe是非dos程序所以你在运行这个exe的时候是不会弹出cmd窗口的然后你的WinMain函数被执行完毕立马退出了,你选dos那个图标建立工程,编译器会在exe中写入dos头,这样在启动这个exe的时候系统会自动加载一个cmd窗口用来显示,这样你就能看到你printf的输出了,如果你想让你的程序运行在后台那么你就要用WinMain这个建立工程,这样程序启动就干干净净没有窗口只在后台运行了,你也可以调用api函数来自己建立一个控制台并不一定要console工程来实现,在工程中添加include "windows.h"头文件,调用AllocConsole函数建立控制台,注意一个进程只能建立一个控制台,用GetStdHandle函数获取控制台的输入输出和错误句柄,WriteConsole函数往控制台写入字符,printf其实在底层也是调用的WriteConsole这个API函数来实现的因为windows下的编程都是通过调用API接口来实现的,printf为了实现跨平台只不过是封装了Writeconsole函数,ReadConsole往控制台读取数据
最后FreeConsole函数用来释放控制台窗口,函数还有很多可以改变文件颜色大小字体等等就不一一介绍了,如果还有不懂的再追问我

㈤ 已经安装了visual studio 和intel visual Fortran complier,为什么还是不能在cmd里面用ifort命令

  1. 在IVF安装目录找到ifort.exe

  2. 把找到的文件夹路径添加到 path 环境变量

  3. 命令行使用 ifort

㈥ 如何在windows系统的cmd命令行下调用VS编译器

1、桌面空白右键,选择新建---快捷方式; 2、输入cmd,点击下一步; 3、可修改名称,点击完成; 4、右键新建的cmd快捷方式,选择属性; 5、点击布局选项卡,屏幕缓存区大小和窗口大小都按照你显示器分辨率设置,点击确定;

㈦ 关于在windows下用cmd编译C语言的问题

在安装VS的时候会提示你自动加入环境变量,默认应该是没打勾的,你要自己选上。gcc是linux环境的编译器吧。你重新搜寻下vs安装的环境变量,然后编译

㈧ 安装了VS2013还需要另外装编译器吗

不用。
自带编译器,编译C/C++的cl.exe,编译C#的csc.exe。
在VS的安装目录下找到一个vscvarsall.bat(我的在D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC下),把它拖进命令提示符中,回车运行后就能单独使用编译器。

PS:
C/C++编译:cl 源文件.c/cpp
C#编译:csc 源文件.cs

㈨ 刚刚安装好的vs2017,可能被利用的程序:C:\WINDOWS\System32\cmd.exe

可能是需要调用
360只要调用系统文件就会报警 试试添加白名单 同时装个malware defender看看程序行为 如果cmd有行为的话就是vs被人加了后门

㈩ VS2010:打开cmd后,用csc命令进行编译cs文件,成功生成了exe文件

那是因为你写的程序运行完了。你在你的代码中最后加一句等待输入的语句。你的程序就会等你输入完成才会结束的

阅读全文

与安装vs后cmd编译器相关的资料

热点内容
python怎么调用knn 浏览:807
excel怎么保存pdf 浏览:68
模拟退火算法matlab代码 浏览:115
算法工程师年龄大了以后怎么办 浏览:261
人教版高中化学pdf 浏览:706
pic单片机网口编程 浏览:25
大学必须学python吗 浏览:870
养什么植物解压 浏览:464
华为云服务器怎么装 浏览:481
ensp查看配置好的命令 浏览:85
短视频推荐系统python 浏览:805
加密超级大师怎么恢复文件 浏览:274
浏览器下载图片解压失败 浏览:197
android抢单 浏览:22
电信用联通游戏服务器地址 浏览:75
安卓缺什么软件 浏览:221
安卓app如何植入群号 浏览:765
php排序按钮 浏览:637
php位异或运算 浏览:866
服务器共享型有什么坏处 浏览:28