int main2()和int main()有什么区别?都是主函数么?

MaNong--GoGoGo 2014-11-05 09:15:40
int main2()和int main()有什么区别?都是主函数么?
在7z源码中,没有找到 int main(),只有 int main2(). 请问如何解释?
...全文
1118 20 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rekols 2014-11-15
  • 打赏
  • 举报
回复
main2是用户自定的函数,main才是主函数。
图灵狗 2014-11-14
  • 打赏
  • 举报
回复
一个是主函数,另一个很二
luciferisnotsatan 2014-11-14
  • 打赏
  • 举报
回复
引用 5 楼 jixianghahaxiao 的回复:
[quote=引用 2 楼 zhao4zhong1 的回复:] link /ENTRY:main2
还是 不懂是什么意思? 难倒就是一个普通的函数名???与main()函数无关??这上面的 int MY_CDECL main() 才是主函数?? 那他为么中间要加MY_CDECL,,不是一般都是 int main() 么??[/quote] 通过 /ENTRY 这个连接开关,来说明哪个是入口函数。写个 int abc() 来当入口函数都可以。只要 /ENTRY:abc
FeelTouch Labs 2014-11-14
  • 打赏
  • 举报
回复
想知道哪个是解压哪个是压缩函数就去看头文件,找到对应的函数声明。要想调用,你就编译成库文件加入到你的工程中就可以使用了。
w74839520 2014-11-14
  • 打赏
  • 举报
回复
一个是主函数,一个是普通函数。
rmdlove 2014-11-14
  • 打赏
  • 举报
回复
普通函数 吉祥 给分啦
farmliver 2014-11-13
  • 打赏
  • 举报
回复
引用 12 楼 jixianghahaxiao 的回复:
引用 9 楼 Smile_Couson 的回复:
从来没有见过main2的路过
实际上就相当于一个函数而已,只是名称为main2(),也可以取名为function1(),实际上与main()没关系。。。
++
chen5656de 2014-11-13
  • 打赏
  • 举报
回复
int main()是主函数int main()2不是主函数
MaNong--GoGoGo 2014-11-12
  • 打赏
  • 举报
回复
引用 9 楼 Smile_Couson 的回复:
从来没有见过main2的路过
实际上就相当于一个函数而已,只是名称为main2(),也可以取名为function1(),实际上与main()没关系。。。
MaNong--GoGoGo 2014-11-12
  • 打赏
  • 举报
回复
引用 10 楼 liu111qiang88 的回复:
找到入口啦 自己跟一下流程
什么入口?在哪里?
火头军 2014-11-10
  • 打赏
  • 举报
回复
找到入口啦 自己跟一下流程
Smile_Couson 2014-11-10
  • 打赏
  • 举报
回复
从来没有见过main2的路过
ForestDB 2014-11-10
  • 打赏
  • 举报
回复
对7z不熟,也是现看。
MaNong--GoGoGo 2014-11-08
  • 打赏
  • 举报
回复
[quote=引用 6 楼 ForestDB 的回复:] 谢谢前辈的详细解答。 我现在的目的是:把7z的代码整合到自己的代码里,然后调用它的压缩函数来进行压缩。 前辈应该对7z很熟悉吧,能否指点一二。 我接触C++没多长时间,现在师姐交给我这个任务,现在看代码看的头都大了 前辈能否帮我指出 E:\7z922\CPP\7zip\Bundles\Alone中的 压缩和解压缩 所调用的函数啊??
ForestDB 2014-11-07
  • 打赏
  • 举报
回复
LZ得学会全文搜索和网络搜索。 $ grep -rn MY_CDECL . ./C/Types.h:114:#define MY_CDECL __cdecl ./C/Types.h:119:#define MY_CDECL ./C/Util/7z/7zMain.c:284:int MY_CDECL main(int numargs, char *args[]) ./C/Util/Lzma/LzmaUtil.c:248:int MY_CDECL main(int numArgs, const char *args[]) ./C/Util/SfxSetup/SfxSetup.c:226:int MY_CDECL main() ./CPP/7zip/Bundles/LzmaCon/LzmaAlone.cpp:512:int MY_CDECL main(int numArgs, const char *args[]) ./CPP/7zip/UI/Client7z/Client7z.cpp:653:int MY_CDECL main(int numArgs, const char *args[]) ./CPP/7zip/UI/Console/MainAr.cpp:34:int MY_CDECL main MY_CDECL要么替换成__cdecl,要么替换成空。 那么int MY_CDECL main(),要么就是 int __cdecl main(),要么就是 int main() 至于__cdecl估计LZ还是不懂,这时做Google搜索,就知道这是种“调用惯例”。
MaNong--GoGoGo 2014-11-07
  • 打赏
  • 举报
回复
引用 2 楼 zhao4zhong1 的回复:
link /ENTRY:main2

还是 不懂是什么意思?

难倒就是一个普通的函数名???与main()函数无关??这上面的 int MY_CDECL main() 才是主函数??

那他为么中间要加MY_CDECL,,不是一般都是 int main() 么??
MaNong--GoGoGo 2014-11-07
  • 打赏
  • 举报
回复
引用 1 楼 ForestDB 的回复:
虽然7z的源码中有main2,但我也找到了main。
我现在的目的是:把7z的代码整合到自己的代码里,然后调用它的压缩函数,调用它的压缩函数来进行压缩。。不知道你能否给我提供点帮助
MaNong--GoGoGo 2014-11-07
  • 打赏
  • 举报
回复
引用 1 楼 ForestDB 的回复:
虽然7z的源码中有main2,但我也找到了main。



在哪里啊?你说的是这个么??

图片上面的nt MY_CDECL main()???
赵4老师 2014-11-06
  • 打赏
  • 举报
回复
link /ENTRY:main2
ForestDB 2014-11-05
  • 打赏
  • 举报
回复
虽然7z的源码中有main2,但我也找到了main。

33,322

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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