crt

    1热度

    1回答

    我有一个问题真的很想知道。 我在我的机器上安装了各种版本的visual studio 2008再分发软件包。 现在,30729.6161是最新的。 在这个环境中,我制作了一个简单的带有嵌入式清单的程序,它只引用30729.4148 CRT运行时库。 但是,当我运行该程序时,它没有加载30729.4148版本的CRT库,而是30729.6161。 为什么这样吗?

    25热度

    3回答

    我有一个共享库被另一个应用程序超出了我的控制范围,它需要* .so对象。我的库使用sqlite3需要静态链接它(我绝对需要一个自包含的二进制文件)。 当我尝试编译和链接我的图书馆: -fpic -flto -pthread -m64 -flto -static -shared 我结束了以下错误: /usr/bin/ld: /usr/local/lib/gcc/x86_64-unknown-l

    2热度

    3回答

    我的程序加载了几个dll并调用它们的函数。 dll可以使用不同版本的CRT。 当C运行时检查参数的有效性并发现问题时,它会调用无效参数句柄,从而关闭应用程序,可以使用或不使用“发送 - 不发送”对话框。 我试着调用* _set_invalid_parameter_handler *,但它只适用于从坏dll内调用它。我试过SetErrorMode,但我所做的只是在没有对话框的情况下终止进程。 有什么

    0热度

    1回答

    我想删除生成的SSL密钥上的SSL密码,但我已经通过密码生成了CSR。如果我删除密码,是否需要再次重新生成CSR,或者crt是否可以使用未通过密码的密钥正常工作?

    0热度

    5回答

    我想在MSVC2010 // Foo.h #pragma once class Foo { int sz_; char **arr_; public: Foo(); ~Foo(); // ... some other functions }; // Foo.cpp #include "Foo.h" #define INITIAL_S

    0热度

    1回答

    这可能很简单,但我似乎找不到一个简单的解决方案。我需要格式化一个日期作为一个字符串来表示一个完整的形式为一个语言环境。例如: 2011年5月28日(美国区域) _strftime_l(_T( “%#X”))可以做类似的事情,但它增加了一个工作日的前面,我不需要。

    1热度

    1回答

    我正在写一个包装类来调用WPF应用程序中的_CrtDumpMemoryLeaks()。我正在加载WPF应用程序中的C语言DLL,并希望查看DLL中是否存在任何内存泄漏,因为WPF也充当DLL的测试应用程序。 class MemLeak { static int _CRTDBG_ALLOC_MEM_DF = 0x01; static int _CRTDBG_LEAK_CHECK

    0热度

    5回答

    我想写一些将取决于静态变量值的代码。所以我想添加一些检查来消除从其他静态变量构造函数调用此代码的可能性。并永久防止静态初始化次序失败。例如: static Foo foo = Foo(); // this function should be called ONLY from main program conrol flow // ONLY after all static variable

    2热度

    1回答

    有没有一种方法可以从使用C#的认证中提取公钥?我有一个扩展名为.crt的认证文件。

    0热度

    1回答

    我有一个使用/ MTd运行时库的本机C++ exe。我无法改变这个选项,因为我没有太多的控制这个EXE的构建。我需要在这个exe中调用一个CLI C++ dll,它会返回一个带有STL向量成员变量的类。在CLI C++方法返回时,出现堆损坏错误。根据我的分析,发生这种情况是因为有两个不同的CRT,并且矢量释​​放方法由于地址无效而在本机CRT和炸弹中运行。 如何从一个CLI C++ dll返回一个