Rus*_*ear 3 c++ lua visual-studio-2010 premake
我使用premake4.exe实用程序为不同的平台生成项目文件.问题是我找不到如何在lua-config文件中指定自定义应用程序入口点.
我应该使用哪个选项?例如,在Visual Studio中我可以去
Project Properties->Linker->Advanced
Entry Point = name_of_my_entry_point_function
Run Code Online (Sandbox Code Playgroud)
在premake4手册(http://industriousone.com/flags)中,我发现只有WinMain()标志将WinMain函数确定为应用程序入口点,但我需要自定义入口点,例如像wmain().
在Premake4中没有指定自定义入口点的字段.实际上,我不确定GCC是否允许自定义入口点,因此它将是特定于平台的.
但是,由于您是特定于平台的,因此您始终只需指定其他命令行参数即可.例如:
configuration { "vc2008" }
linkoptions { "/ENTRY:<function name here>" }
Run Code Online (Sandbox Code Playgroud)
顺便说一句,应该注意的是MSDN文档似乎暗示使用它将无法正确初始化全局静态对象.所以要小心使用它.有关更多信息,请参阅main和mainCRTStartup有什么区别?
| 归档时间: |
|
| 查看次数: |
401 次 |
| 最近记录: |