visual-c++-2015相关内容

Visual-C++-2017 二进制文件是否与 VC++-2015 兼容?

Steve 告诉我 VC 2015 和 VC 2017 实际上(将)二进制兼容. 我发现 零 信息 wrt.这在 2017 (RC) 发行说明 - 或漂亮在任何地方都可以,所以这里是: 是用VC++-2017 二进制兼容 VC++-2015 构建的 DLL? 2017 年和 2015 年是否使用相同(动态)运行时库? 如果是,那么平台工具集 Visual Studio 2017 ( ..

如何检测是否安装了 Visual C++ 2017 Redistributable

随着 Microsoft 在其最新版本中更改注册表项的模式,我如何检测机器上是否安装了 Visual C++ 2017 Redistributable? 我的目标是安装 VC++2015Redist,因为该软件是使用 VS2015 编写的.如果我可以在一台机器上成功检测到 VC++2017Redist,那么我就跳过我的 VC++2015Redist 安装 解决方案 2017 VC++ ..

在Visual Studio 2015中强制执行A​​NSI C标准

我试图让Visual Studio在编译项目时强制执行A​​NSI C标准,但是我无法使其正常工作. 有小费吗? 我已经阅读了所有教程,启用了/Za选项,并将文件命名为.c(而不是.cpp).但是,以下程序仍然可以成功构建: #include void main(void) { for (int i = 0; i ..
发布时间:2020-07-26 06:03:34 其他开发

使用来自在不同时间/团队编译的同一VS的C ++ DLL-ABI兼容性吗?

要重复:我正在寻找相同 Visual-C ++版本的库之间的ABI兼容性! 我们想混合使用来自不同团队的一些内部C ++ DLL,这些DLL是在不同的时间使用不同的项目文件构建的.由于构建时间长,我们完全希望避免大型的整体构建,因为每个团队都将重新编译另一个团队的库的源代码. 使用具有C ++接口的C ++ DLL 时,它是相当 清除 对我来说,不太明显的是 ,为了获得ABI兼容性,它 ..
发布时间:2020-07-26 06:03:33 其他开发

VS2017和VS2015之间的二进制兼容性

此SO帖子: Visual-C ++-2017二进制文件是否与VC ++-2015兼容?明确表示VS 2017与VS 2015具有二进制兼容性.甚至看起来像官方位置. 我的问题是,过去我清楚地记得每次尝试在使用以下命令编译的静态库中进行链接时都遇到链接器错误(我不记得具体的错误集).将MSVC的另一个版本转换为使用新版本的MSVC构建的EXE. 但是,二进制(in)兼容性听起来像是在运 ..

Visual-C ++-2017二进制文件与VC ++-2015兼容吗?

我发现零信息权. 2017年发行说明(RC)-或漂亮事情在任何地方都有,所以去了: 是使用 VC ++-2017 与VC ++-2015构建的DLL兼容吗? 2017年和2015年使用相同的(动态)如果是,那么Platform Toolset Visual Studio 2017 (v141)和Visual Studio 2015 (v140)之间的运行时有什么区别? (*) (*) ..

Visual C ++ 2017可再发行组件包可以支持使用VC2015的应用程序吗?

如果我仅在计算机上安装了 Visual C ++ 2017 Redistributable ,它是否可以支持为 2015 编写的应用程序 换句话说,如果我卸载 Visual C ++ 2015 Redistributable 并安装 Visual C ++ 2017 Redistributable ,所有应用程序都可以正常运行吗? 解决方案 不,它们将不起作用 可重新分发的程序包 ..

如何检测是否已安装Visual C ++ 2017 Redistributable

随着Microsoft在最新版本中更改注册表项的模式,我如何检测计算机上是否安装了Visual C ++ 2017 Redistributable? 我的目标是安装VC ++ 2015Redist,因为该软件是使用VS2015编写的.如果我可以在计算机上成功检测到VC ++ 2017Redist,则可以跳过VC ++ 2015Redist的安装 解决方案 2017 VC ++可再发行 ..

libgit2与libssh2和libopenssl在windows上

我之前尝试过,在完整的构建没有成功,但即使失败现在,我明显缺少的东西在Windows上(是的它的大概窗口:P) 有人可以指导我完成 找到正确的OpenSSL以使用libssh2编译 实际上是cmake /编译libssh2到libgit2因为它不断地说找不到libssh2,我很难再次建立它。 使用CMake gui对于Windows,尝试构建一个VC2015项目 我在构建 ..
发布时间:2016-10-25 16:08:01 C/C++开发

为什么FormatMessage仅为ERROR_SYSTEM_PROCESS_TERMINATED和ERROR_UNHANDLED_EXCEPTION系统错误创建部分消息?

我在Windows API中使用FormatMessage函数从系统错误代码生成消息字符串。我注意到,对于一些错误代码完整的消息似乎并没有被创建 拿这个示例程序为例: int main() { wchar_t * buffer = nullptr; FormatMessageW( FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_A ..
发布时间:2016-10-23 21:23:02 C/C++开发

为什么FormatMessage仅为ERROR_SYSTEM_PROCESS_TERMINATED和ERROR_UNHANDLED_EXCEPTION系统错误创建部分消息?

我在Windows API中使用FormatMessage函数从系统错误代码生成消息字符串。我注意到,对于一些错误代码完整的消息似乎并没有被创建 拿这个示例程序为例: int main() { wchar_t * buffer = nullptr; FormatMessageW( FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_A ..
发布时间:2016-10-23 21:13:12 C/C++开发