void start() {
stuff(); //code before mainCRTStartup
mainCRTStartup();
}
int main()
{
//other code
}
在 Visual C++ 中,它编译良好并且函数“stuff()”在 main 之前被调用。如何在“mainCRTStartup()”之前调用“stuff()”?在 Mingw(操作系统:Windows NT)上?它似乎忽略了“void start()”。
最佳答案
您可以使用 ld
(链接器)的 -e 参数来指定 start
作为您的入口点。
我不确定如何使用 mingw 将参数提供给 ld
;也许有人可以编辑我的答案以提供该答案。
关于Mingw 上的 mainCRTStartup 之前的 C 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7948537/