c++控制台程序,编译通过但是不能生成exe文件。怎么办??

dj080808 2008-09-24 11:42:51
#include "ccc_win.h"

int ccc_win_main()
{
Point p(1, 3);
cwin << p << Circle(p, 2.5);

return 0;
}
...全文
1996 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
hiwor 2008-12-09
  • 打赏
  • 举报
回复



hiwor 2008-12-08
  • 打赏
  • 举报
回复



K行天下 2008-10-01
  • 打赏
  • 举报
回复
单步可以吗
同桌老王 2008-10-01
  • 打赏
  • 举报
回复
可以设置你的程序入口不是main,自己找找
ollydbg23 2008-09-30
  • 打赏
  • 举报
回复
编译通过,并不代表生成了exe文件。
只用Link通过,才可以生成exe文件,你的link的时候的错误是什么?
比如是缺少什么库之类的?请详细说说,大家再帮你想想办法。


[Quote=引用 6 楼 dj080808 的回复:]
楼上的没一个能解决我问题的。
我的问题是:编译通过,没有任何错误;但是当我点“!”时,它输出 .exe does not exist,do you want to build it?点“是”以后跳出对话框cannot execute program,然后“确定”以后就什么也没干。。!
重申一下~~我创建的是win32 Console Application
[/Quote]
lann64 2008-09-25
  • 打赏
  • 举报
回复
是单个文件,还是工程里的一个?

编译错误是什么?

不会是你没有定义main()函数吧?把这个当main()函数,编译器可不干。
lann64 2008-09-25
  • 打赏
  • 举报
回复
是呀,编译--》链接生成exe文件--》执行。
编译通过,还没链接呢,exe当然不存在。
build时,链接程序需要程序有个入口点,也就是你得程序必须有唯一的main()函数,没找到链接不成功,exe没生成,结果什么也没干。

以上纯属猜测。
你手动build一次,要把链接信息贴出来呀,编译没错,链接可能有错。
dj080808 2008-09-25
  • 打赏
  • 举报
回复
楼上的没一个能解决我问题的。
我的问题是:编译通过,没有任何错误;但是当我点“!”时,它输出 .exe does not exist,do you want to build it?点“是”以后跳出对话框cannot execute program,然后“确定”以后就什么也没干。。!
重申一下~~我创建的是win32 Console Application
野男孩 2008-09-25
  • 打赏
  • 举报
回复
main函数没有,ccc_win_main改成main
Zark 2008-09-25
  • 打赏
  • 举报
回复
既然说了是控制程序,多半是MS的了,最可能的就是楼上所说,忘写main函数了.
csdn5211 2008-09-24
  • 打赏
  • 举报
回复
啥编译器?build了没?
tjltail 2008-09-24
  • 打赏
  • 举报
回复
看看你设置的输入路径:

project-->seting-->Debug-->.exe文件路径

24,853

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧