VC中编译以后在Debug文件夹中没有exe文件,在网上查了些原因,修改了link中的参数,但还是没有生成exe文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VC中编译以后在Debug文件夹中没有exe文件,在网上查了些原因,修改了link中的参数,但还是没有生成exe文件相关的知识,希望对你有一定的参考价值。

我是新手,请问各位大侠,这是怎么回事啊?

参考技术A 编译之后只生成目标文件,也就是.obj文件,是不会生成exe文件的。如果是独立的工程,只有在Build成功之后才生成exe文件。追问

文件夹里是空的,什么都没有啊

追答

编译成功之后不生成任何文件是不可能的。如果什么都没有,有可能编译时选择的并不是Debug版本,所以生成的文件在别的文件夹中。
如果实在找不到,可以在电脑里搜索一下最新产生或修改过的文件,应该就能找到那个文件夹了。

参考技术B 什么版本?能运行吗?追问

6.0版本,程序编译没有错误,但就是在Debug文件夹中没有exe文件,网上查了很多原因,但都没解决

追答

能看到运行界面的话说明已经生成了,打开【工程】->【设置】->【Debug】->【General】,看看其下得debug文件输出路径是否正确。

追问

就是没得界面啊,也没有EXE文件

追答

额~~
1、确定你的程序初始化代码没出错。。。(或者新建一个也行)
2、点击【编译】->【构建 xxx.exe】,没效果的话,看3
3、打开编译工具条,切换编译选项,单击“编译”按钮,不行就4
4、检查debug输出路径,link输出文件名是否对应,又不行的话,前往5
5、重装下好了!

可以QQ联系!呵呵~

以上是关于VC中编译以后在Debug文件夹中没有exe文件,在网上查了些原因,修改了link中的参数,但还是没有生成exe文件的主要内容,如果未能解决你的问题,请参考以下文章

VC中release和debug版本的区别

VS2017编译成功但是没有生成.exe文件

VC生成的exe文件,怎么样使之在没打开编译器的情况下就能执行

VS2012调试出错,在debug目录下找不到exe文件。

为啥可以使用Release文件夹下的.exe文件在VC++中调试?

c++ 多文件在CMD中怎么编译得到.exe文件??