CRT初始化:运行时错误 - CRT未初始化
CRT Initialization: runtime error - CRT not initialized
今天,我一直在尝试在诸如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
相关文章:
- 是否可以初始化不可复制类型的成员变量(或基类)
- C++使用整数的压缩数组初始化对象
- C++初始化基类
- 多成员Constexpr结构初始化
- 复制列表初始化的隐式转换的等级是多少
- 内联映射初始化的动态atexit析构函数崩溃
- 如何在C++中初始化嵌套类中的2个memeber
- 如何声明特征矩阵,然后通过嵌套循环初始化它
- 没有用于初始化C++中的变量模板的匹配构造函数
- 在未初始化映射的情况下,将值插入到映射的映射中
- C++成员初始化
- 为什么在C++中首先初始化成员类
- 同时具有"聚合初始化"和"模板推导"
- 初始化具有非默认构造函数的std::数组项的更好方法
- 是否可以在编译时初始化数组,以便在运行时不会花费时间?
- 我可以使用条件运算符初始化C风格的字符串文字吗
- CRT初始化:运行时错误 - CRT未初始化
- MSVCR 和 CRT 初始化
- 如何在执行加载库时初始化 CRT( "*.exe" )
- 检测CRT初始化是否在注入过程中完成