visual-c++-2015相关内容
Steve 告诉我 VC 2015 和 VC 2017 实际上(将)二进制兼容. 我发现 零 信息 wrt.这在 2017 (RC) 发行说明 - 或漂亮在任何地方都可以,所以这里是: 是用VC++-2017 二进制兼容 VC++-2015 构建的 DLL? 2017 年和 2015 年是否使用相同(动态)运行时库? 如果是,那么平台工具集 Visual Studio 2017 (
..
随着 Microsoft 在其最新版本中更改注册表项的模式,我如何检测机器上是否安装了 Visual C++ 2017 Redistributable? 我的目标是安装 VC++2015Redist,因为该软件是使用 VS2015 编写的.如果我可以在一台机器上成功检测到 VC++2017Redist,那么我就跳过我的 VC++2015Redist 安装 解决方案 2017 VC++
..
我想这样格式化我的C ++转换运算符: Class * foo = static_cast( bar ); Visual Studio坚持删除尖括号内的空格: Class * foo = static_cast( bar ); 如何防止它这样做? 解决方案 转到选项>文本编辑器> C/C ++>格式>间距,然后检查(错误命名)插
..
我试图让Visual Studio在编译项目时强制执行ANSI C标准,但是我无法使其正常工作. 有小费吗? 我已经阅读了所有教程,启用了/Za选项,并将文件命名为.c(而不是.cpp).但是,以下程序仍然可以成功构建: #include void main(void) { for (int i = 0; i
..
要重复:我正在寻找相同 Visual-C ++版本的库之间的ABI兼容性! 我们想混合使用来自不同团队的一些内部C ++ DLL,这些DLL是在不同的时间使用不同的项目文件构建的.由于构建时间长,我们完全希望避免大型的整体构建,因为每个团队都将重新编译另一个团队的库的源代码. 使用具有C ++接口的C ++ DLL 时,它是相当 清除 对我来说,不太明显的是 ,为了获得ABI兼容性,它
..
template void foo(std::function callback) {} template void bar(std::function callback) {}
..
此SO帖子: Visual-C ++-2017二进制文件是否与VC ++-2015兼容?明确表示VS 2017与VS 2015具有二进制兼容性.甚至看起来像官方位置. 我的问题是,过去我清楚地记得每次尝试在使用以下命令编译的静态库中进行链接时都遇到链接器错误(我不记得具体的错误集).将MSVC的另一个版本转换为使用新版本的MSVC构建的EXE. 但是,二进制(in)兼容性听起来像是在运
..
我发现零信息权. 2017年发行说明(RC)-或漂亮事情在任何地方都有,所以去了: 是使用 VC ++-2017 与VC ++-2015构建的DLL兼容吗? 2017年和2015年使用相同的(动态)如果是,那么Platform Toolset Visual Studio 2017 (v141)和Visual Studio 2015 (v140)之间的运行时有什么区别? (*) (*)
..
如果我仅在计算机上安装了 Visual C ++ 2017 Redistributable ,它是否可以支持为 2015 编写的应用程序 换句话说,如果我卸载 Visual C ++ 2015 Redistributable 并安装 Visual C ++ 2017 Redistributable ,所有应用程序都可以正常运行吗? 解决方案 不,它们将不起作用 可重新分发的程序包
..
随着Microsoft在最新版本中更改注册表项的模式,我如何检测计算机上是否安装了Visual C ++ 2017 Redistributable? 我的目标是安装VC ++ 2015Redist,因为该软件是使用VS2015编写的.如果我可以在计算机上成功检测到VC ++ 2017Redist,则可以跳过VC ++ 2015Redist的安装 解决方案 2017 VC ++可再发行
..
我从git获得了MSVC的range-v3.并通过MSVC C ++ 14编译器进行编译. 考虑代码: auto getter2 = [](const std::string&r) { return r+r; }; std::vector vv = { "11","22", "33" }; std::cout
..
我之前尝试过,在完整的构建没有成功,但即使失败现在,我明显缺少的东西在Windows上(是的它的大概窗口:P) 有人可以指导我完成 找到正确的OpenSSL以使用libssh2编译 实际上是cmake /编译libssh2到libgit2因为它不断地说找不到libssh2,我很难再次建立它。 使用CMake gui对于Windows,尝试构建一个VC2015项目 我在构建
..
我在Windows API中使用FormatMessage函数从系统错误代码生成消息字符串。我注意到,对于一些错误代码完整的消息似乎并没有被创建 拿这个示例程序为例: int main() { wchar_t * buffer = nullptr; FormatMessageW( FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_A
..
我在Windows API中使用FormatMessage函数从系统错误代码生成消息字符串。我注意到,对于一些错误代码完整的消息似乎并没有被创建 拿这个示例程序为例: int main() { wchar_t * buffer = nullptr; FormatMessageW( FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_A
..