CRT初始化:运行时错误 - CRT未初始化

CRT Initialization: runtime error - CRT not initialized

本文关键字:CRT 初始化 运行时错误      更新时间:2023-10-16

今天,我一直在尝试在诸如Sprintf,ect。

之类的应用中获得标准功能

当使用sprintf,fgets或其他任何标准的功能时,我的应用程序崩溃了,带有运行时错误-CRT不初始化

当前链接器选项:

/ignore:4098 /dll /entry:"_DllMainCRTStartup" /include:"XboxKrnlBuildNumber" /ALIGN:128,4096 

入口点:

BOOL APIENTRY DllMain(HANDLE hInstDLL, DWORD reason, LPVOID lpReserved)

试图通过定义_crt_init是一个没有参数并在我的dll_process_attach中称其为外部来启动我的自我。

我已经陷入了这个问题几个月了,但只是以为我会回到它更深一点。

如果您在dllmain函数中进行非凡的事情,这可能会有所帮助:

http://blog.barthe.ph/2009/07/30/no-stdlib-in-dllmai/

http://blogs.msdn.com/b/larryosterman/archive/2006/06/15/632502.aspx