LINK : fatal error LNK1146: 没有用选项“/out:”指定的参数问题解决

原创 2018年04月17日 10:52:13

VS工程编译时出现

1>ClCompile:
1> Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86
1> Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
1>   
1> cl ?
1>   
1>CL : Command line warning D4024: unrecognized source file type '?', object file assumed
1> Microsoft (R) Incremental Linker Version 10.00.30319.01
1> Copyright (C) Microsoft Corporation. All rights reserved.
1>   
1> /out:  
1> ?.exe  
1>LINK : fatal error LNK1146: 没有用选项“/out:”指定的参数
1>
1>生成失败。
1>

这个问题,原因是编译器cl.exe的版本不对,vs编译时首先从系统目录调用 c:windouws\\system32\(64位c:\windows\SysWOW64)下的cl.exe,这里的这个cl.exe和当前使用的vs版本(vs2010\vs2012\ vs2013\ vs2015)版本冲突,可以打开命令提示窗口查看各cl.exe对应的版本,问题一目了然

解决办法:直接删除系统目录的cl.exe或用现用vs的cl.exe替换


 


版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liulihuo_gyh/article/details/79971119

关于VS2008下提示microsoft incremental linker已停止工作的问题

最近使用VS2008,编译的时候经常会出现:提示microsoft incremental linker已停止工作 的错误,第一次的时候出现,第二次再次编译就没有报错了。在网上查了下解决方法,自己没有...
  • cwj976277916
  • cwj976277916
  • 2014-01-20 08:54:22
  • 4770

vs2008出现“Microsoft Incremental Linker已停止工作”解决办法

*************文章内容无意义,存档用****************
  • u012564690
  • u012564690
  • 2014-05-10 03:10:06
  • 4019

LINK : fatal error LNK1146: 没有用选项“/out:”指定的参数解决方案

最近编译以前的VS2010 的c++项目发现出错了,错误内容为:没有用选项“/out:”指定的参数解决方案 网上找了原因,是VS编译的时候自动找C:\Windows\System32目录下的cl.e...
  • jiayp004
  • jiayp004
  • 2015-04-14 12:55:36
  • 2679

VS2010编译的时候出现fatal error LNK1146: 没有用选项“/out:”指定的参数

最近安装了下vs2010,发现对硬件要求还是很高的,先是在一个一般台式机上安装出现字体发虚的问题,操作系统也是vista sp2,尝试了网上若干方法还是发虚,总结就是硬件的显卡不行,3年前的机器了;遂...
  • caodesheng110
  • caodesheng110
  • 2012-06-16 22:15:14
  • 2288

windows平台下Tuxedo应用simpapp编译失败问题解析

参考文章 《Windows平台下tuxedo应用simpapp举例 》 时间:2003-05-07  作者: 吴绍永  浏览次数: 5779  本文关键字: TUXEDO, WINDOWS, SIMP...
  • deng_yu_
  • deng_yu_
  • 2016-05-16 13:34:42
  • 480

“Incremental Linker已停止工作”的处理方法

VS2008在Windows7 64位下编译程序时,有时会发生“Microsoft Incremental Linker已停止工作”的对话框,如图1所示。“Incremental Linker”表...
  • hou09tian
  • hou09tian
  • 2017-11-20 20:42:07
  • 76

vs2010 不能编译C++ LINK : fatal error LNK1146: 没有用选项“/out:”指定的参数

http://www.cnblogs.com/rainbowzc/archive/2011/03/20/1989638.html 各位同志啊。。。。。就是这个,就是这个。。。。 ...
  • tastelife
  • tastelife
  • 2012-03-31 16:08:23
  • 2079

VS2008+CUDA6.0 出现LINK:fatal error LINK1146:没用选项"/LIBPATH"指定的参数

在网上下了一个代码,环境是VS2008+CUDA6.0,于是安装了VS2008和CUDA6.0,编译程序发现下列问题,网上查了很久有没查到解决方案,当然也是自己不懂。              ...
  • sinat_33718563
  • sinat_33718563
  • 2017-06-20 21:03:19
  • 731

java高分局之实现本地方法

java高分局之实现本地方法什么是本地方法?java中使用native修饰的方法就是本地方法。比如Thread类中的这个方法:public static native Thread currentTh...
  • maosijunzi
  • maosijunzi
  • 2015-05-22 14:58:57
  • 1323

vs的LNK1146错误(任何工程编译都报错)

上午安装了granddog开发套件,然后改dy程序准备升级狗,发现dy程序不能编译了,报错如下,似曾相识,随便打开其他的工程试验都如此,估计是使用的编译器版本和目录变了(默认是vs安装目录的,如果系统...
  • xuex_chen
  • xuex_chen
  • 2017-06-29 14:00:58
  • 130
收藏助手
不良信息举报
您举报文章:LINK : fatal error LNK1146: 没有用选项“/out:”指定的参数问题解决
举报原因:
原因补充:

(最多只允许输入30个字)