visual-c++-2012相关内容

可以将类的成员命名为与其类型(另一个类)相同的名称吗?

尝试在不同的编译器上编译以下代码会给我两个不同的结果: 结构 S{};结构 T{S S;};int main(){} 如您所见,在 T 内部,我有一个与之前定义的类 S 同名的对象. 在 GCC 4.7.2 上,我收到以下与 SS; 声明有关的错误T: 错误:“S T::S"的声明 [-fpermissive] 错误:从 'struct S' [-fpermissive] 更改 ..
发布时间:2022-01-23 20:44:26 C/C++开发

Lambda 的显式返回类型

当我尝试编译此代码 (VS2010) 时,出现以下错误:错误 C3499:已被指定为具有 void 返回类型的 lambda 无法返回值 void DataFile::removeComments(){string::const_iterator 开始,结束;boost::regex 表达式("^\\s?#");boost::match_results什么;boost::match_flag_t ..
发布时间:2021-12-22 18:27:11 C/C++开发

Visual Studio 2012 中的 C++11 功能

Visual Studio 2012 的预览版(VS2010 之后的下一个版本)是 现在可用. 有谁知道它支持哪些新的 C++11 特性?(我目前无法尝试). 解决方案 值得注意的是,Visual Studio 2010 已经有相当多的早期 C++11 支持.因此,总结一下其他答案中已经链接的内容,以下是 Visual Studio 11 中不属于 Visual Studio 201 ..
发布时间:2021-12-22 18:15:59 C/C++开发

Visual Studio 2013 中的 VC++ 2012 Runtime Bootstrapper 包在哪里?

我有一个通过 ClickOnce 部署的 .NET 4.5.2 应用程序.它使用 Magick.NET 库,它需要 Visual Studio 2012 的 Visual C++ Redistributable.我试过了它使用 2013 包,但它仍然需要 2012 版本才能工作.不幸的是,Visual Studio 2013 中可能的先决条件下列出的唯一版本是 2013 版本.其他版本无处可寻: ..
发布时间:2021-11-24 09:37:25 C#/.NET

解决错误 R6016 - 线程数据空间不足

我的静态链接 Visual C++ 2012 程序偶尔会生成 CRTL 错误:“R6016 - 线程数据空间不足". 来自微软的最小文档说当一个新线程产生时会产生这个错误消息,但没有足够的内存可以分配给它. 但是,我的代码仅在几个明确定义的情况下显式地产生一个新线程,这两种情况都没有发生在这里(尽管 Microsoft 库在内部确实很好地产生了线程).当程序刚刚存在于后台时,一位用户报 ..
发布时间:2021-09-25 20:12:36 其他开发

C ++ 11文件系统(VS2012)

我很难找到vs2012附带的标头上的任何文档。我看到有人在此处提到过,但他们不要提供有关如何使用它的链接。我真正要寻找的是有关如何使用它的文档,而Visual Studio实施是首选。谢谢 解决方案 标头不是C的一部分++ 11;这是基于 Boost.Filesystem 库的C ++ TR2提案。 Visual C ++ 2012包括建议的库的实现。 请 ..
发布时间:2020-09-27 19:37:58 C/C++开发

Visual Studio 2013中的VC ++ 2012 Runtime Bootstrapper软件包在哪里?

我有一个通过ClickOnce部署的.NET 4.5.2应用程序。它使用 Magick.NET 库,该库需要Visual Studio 2012可重新分发的Visual C ++。它与2013软件包一起使用,但仍需要2012版本才能工作。不幸的是,Visual Studio 2013中可能的先决条件下列出的唯一版本是2013版本。找不到其他版本: 我如何在Visual Studio 2013 ..
发布时间:2020-05-30 21:34:15 C#/.NET

致命错误LNK1104:无法打开文件'mfc110d.lib'

我目前正在开发VS c ++ 2012(最终试用版)中的程序.它使用了第三部分lib(Qt5.1.1 x64和openCV 2.4.5).当我尝试构建它时,它给出了“致命错误LNK1104:无法打开文件'mfc110d.lib'".我试图找到此库,但似乎它在我的计算机上不存在.该项目最初是在其他机器上开发的. 有人遇到过这个问题吗? 解决方案 已解决!实际上,默认情况下未安装MFC.我必须 ..
发布时间:2020-05-20 20:16:51 其他开发

使用CMake,C ++和Visual Studio 2012进行分析

我使用CMake 2.8.10.1来为Visual Studio 2012 Ultimate(64位)生成项目文件。生成的解决方案包含一个库,一些测试和一些可执行文件。 我想分析一些应用程序。当我选择“ANALYZE” - >“开始性能分析”时,我遇到错误消息“没有可启动项目可用于性能分析。我如何配置我的CMake生成的解决方案? 解决方案 看来我找到一种方法来解决它。您需要在您的项 ..

在调试或释放模式下使用DLL?

我从 http://www.sqlite.org 在此链接下载了一个预编译的SQLite DLL sqlite-dll-win32-x86-3080600.zip 。 p> 我可以在Debug和Release模式下使用相同的DLL吗?有什么区别,怎么可能?我使用Visual C ++ 2012编译器。 解决方案 为了使DLL内部在调试模式下可见,在调试模式。否则,没有调试信息可用(例 ..
发布时间:2016-11-02 00:03:10 数据库

如何更改MSVC ++的std :: tuple支持的模板参数数量?

MSVC ++尚不支持可变参数模板,因此它的标准库通过使用宏来“伪造”诸如 std :: tuple 之类的类。我最近尝试用VC11测试版编译我的一个项目,并得到这个显示: gtest\gtest.h(9735):错误C2977:'std :: tuple':太多的模板参数 c:\program files(x86)\microsoft visual studio 11.0 \vc\inc ..

混合VS2012平台工具

我们正在进行pf从VS2005切换到VS2012更新2. 我们正在构建大量的(主要是控制台的)本机C ++(没有MFC / ATL )可执行文件,使用几个常见的,静态链接库。这些可执行文件大多数运行在Win7机器上,但有些也部署在较旧的XP机器(或相应的服务器版本)上。大多数可执行文件是32位,但有些是64位。 我的问题如下: 1 )如果有的话,使用v110_xp工具集来构建所有 ..