c++中,一个程序可以不含main()吗?

傲世赢麻 2008-11-11 10:35:52
c++中,一个程序可以不含main()吗?
...全文
419 42 打赏 收藏 转发到动态 举报
写回复
用AI写文章
42 条回复
切换为时间正序
请发表友善的回复…
发表回复
ronliu 2008-11-12
  • 打赏
  • 举报
回复
还可以这样!!!
我只晓得编译成动态链接库时不需要main,:)
yanhang1589 2008-11-12
  • 打赏
  • 举报
回复
可以
更改入口地址
acrobatyuer 2008-11-12
  • 打赏
  • 举报
回复
原来还可以这样啊!
frisky_lobo 2008-11-12
  • 打赏
  • 举报
回复
开发的DLL LIB也没有啊
cyj626 2008-11-12
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 rlj021 的回复:]

#pragma comment(linker, "/entry:\"foo\"") //设置新的入口地址


up
[/Quote]

学习
xianyuxiaoqiang 2008-11-12
  • 打赏
  • 举报
回复
highvision25 2008-11-12
  • 打赏
  • 举报
回复
可以,设置新的入口地址
up
cba_v 2008-11-12
  • 打赏
  • 举报
回复
学习 up
bdshr 2008-11-12
  • 打赏
  • 举报
回复
学习~~~
SenerityChzr 2008-11-12
  • 打赏
  • 举报
回复

#pragma comment(linker, "/entry:\"foo\"") //设置新的入口地址


up
victormaomao 2008-11-12
  • 打赏
  • 举报
回复
学习~~~
BuleRiver 2008-11-12
  • 打赏
  • 举报
回复
可以
myjie0527 2008-11-12
  • 打赏
  • 举报
回复
我的运行也出现问题!
luojc714 2008-11-12
  • 打赏
  • 举报
回复
学习了,谢谢!
冻结 2008-11-12
  • 打赏
  • 举报
回复
[Quote=引用 32 楼 elegant87 的回复:]
引用 2 楼 R9R9R9 的回复:
可以啊。。。更改入口地址就可以

#include <iostream>

using namespace std;


#pragma comment(linker, "/entry:\"foo\"") //设置新的入口地址

int foo()
{
cout < <"hello world!" < <endl;

return 0;
}




[/Quote]学习了!
aozhi 2008-11-12
  • 打赏
  • 举报
回复
mark
xiangxuf 2008-11-12
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 ZSMDEV 的回复:]
VC环境
#include <iostream>
using namespace std;

#pragma comment(linker,"/entry:\"foo\"")

int foo() {
cout < < "hello world!" < < endl;
return 0;
}
compile能通过,但是build提示:
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/cc.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

cc.exe - 2 err…

[/Quote]

我的也是这样。。 why ?????
liu_shenglun 2008-11-12
  • 打赏
  • 举报
回复
向牛人学习
太乙 2008-11-12
  • 打赏
  • 举报
回复
用#paragma comment(linker,"/entry:myfun");
只是在release版本下,在debug下不行@
NKLoveRene 2008-11-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 R9R9R9 的回复:]
可以啊。。。更改入口地址就可以

#include <iostream>

using namespace std;


#pragma comment(linker, "/entry:\"foo\"") //设置新的入口地址

int foo()
{
cout < <"hello world!" < <endl;

return 0;
}
[/Quote] 1
加载更多回复(22)

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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