#include <iostream>
#pragma comment(linker, "/ENTRY:foo ")
int main()
{
return 0;
}
int foo()
{
std::cout << "hello world" << std::endl;
return 0;
}
本文通过一个简单的C++示例程序介绍了如何指定程序的入口函数。使用预处理指令`#pragma comment(linker, /ENTRY:foo)`来设置链接器生成的可执行文件的启动函数为`foo`,而不是默认的`main`函数。本文适合初学者了解C++程序的运行机制。
#include <iostream>
#pragma comment(linker, "/ENTRY:foo ")
int main()
{
return 0;
}
int foo()
{
std::cout << "hello world" << std::endl;
return 0;
}
1666

被折叠的 条评论
为什么被折叠?