visual-c++-2012相关内容
尝试在不同的编译器上编译以下代码会给我两个不同的结果: 结构 S{};结构 T{S S;};int main(){} 如您所见,在 T 内部,我有一个与之前定义的类 S 同名的对象. 在 GCC 4.7.2 上,我收到以下与 SS; 声明有关的错误T: 错误:“S T::S"的声明 [-fpermissive] 错误:从 'struct S' [-fpermissive] 更改
..
以下示例在 Ubuntu 12.04 上使用 Clang 3.2 或 GCC 4.7 编译时成功运行(即不会挂起),但如果我使用 VS11 Beta 或 VS2012 RC 编译则挂起. #include #include #include #include "boost/thread/thread.hpp"无效睡眠(整数毫秒){std::this_thread::sleep_for(std::
..
当我尝试编译此代码 (VS2010) 时,出现以下错误:错误 C3499:已被指定为具有 void 返回类型的 lambda 无法返回值 void DataFile::removeComments(){string::const_iterator 开始,结束;boost::regex 表达式("^\\s?#");boost::match_results什么;boost::match_flag_t
..
我安装了 Visual C++ Compiler 2012 年 11 月 CTP并创建了一个 C++ 控制台项目.我在 写了这个 template无效测试(T值){}模板无效测试(T值,Args ... args){测试(值);测试(参数...);}int main(){测试(1,2,3);} 然后我按 F6 在 IDE 中构建.我在第 4 行收到此错误 error C2143: 语法错误
..
Visual Studio 2012 的预览版(VS2010 之后的下一个版本)是 现在可用. 有谁知道它支持哪些新的 C++11 特性?(我目前无法尝试). 解决方案 值得注意的是,Visual Studio 2010 已经有相当多的早期 C++11 支持.因此,总结一下其他答案中已经链接的内容,以下是 Visual Studio 11 中不属于 Visual Studio 201
..
我有一个通过 ClickOnce 部署的 .NET 4.5.2 应用程序.它使用 Magick.NET 库,它需要 Visual Studio 2012 的 Visual C++ Redistributable.我试过了它使用 2013 包,但它仍然需要 2012 版本才能工作.不幸的是,Visual Studio 2013 中可能的先决条件下列出的唯一版本是 2013 版本.其他版本无处可寻:
..
我的静态链接 Visual C++ 2012 程序偶尔会生成 CRTL 错误:“R6016 - 线程数据空间不足". 来自微软的最小文档说当一个新线程产生时会产生这个错误消息,但没有足够的内存可以分配给它. 但是,我的代码仅在几个明确定义的情况下显式地产生一个新线程,这两种情况都没有发生在这里(尽管 Microsoft 库在内部确实很好地产生了线程).当程序刚刚存在于后台时,一位用户报
..
Visual Studio 2012 似乎总是调用位于 %ProgramFiles(x86)%\Microsoft Visual Studio 11.0\VC\bin\x86_amd64cl.exe 的 32 位版本code>) 而不是位于 %ProgramFiles(x86)%\Microsoft Visual Studio 11.0\VC\bin\amd64 的 64 位. 我尝试将 $
..
我编写了以下代码,尝试将 unique_ptr 对象的值复制到结构中. #include#include使用命名空间std;结构S {S(int X = 0,int Y = 0):x(X),y(Y){}//S(const S&){}//S&运算符=(const S&){return * this;}int x;int y;std :: unique_pt
..
.net 4.5.1,Visual C ++ 2012 Redistribution 要添加什么才能使cefsharp在客户端计算机上工作?。 我同时安装了 .net 4.5.1,Visual C ++ 2012 Redistribution程序包和dll libcef.dll icudt.dll CefSharp.dll CefSharp.WinForms.dll
..
我是否可以实现类似于以下代码的内容: #define MODULE base #如果已定义(模数# #_dll)
..
我很难找到vs2012附带的标头上的任何文档。我看到有人在此处提到过,但他们不要提供有关如何使用它的链接。我真正要寻找的是有关如何使用它的文档,而Visual Studio实施是首选。谢谢 解决方案 标头不是C的一部分++ 11;这是基于 Boost.Filesystem 库的C ++ TR2提案。 Visual C ++ 2012包括建议的库的实现。 请
..
我有一个通过ClickOnce部署的.NET 4.5.2应用程序。它使用 Magick.NET 库,该库需要Visual Studio 2012可重新分发的Visual C ++。它与2013软件包一起使用,但仍需要2012版本才能工作。不幸的是,Visual Studio 2013中可能的先决条件下列出的唯一版本是2013版本。找不到其他版本: 我如何在Visual Studio 2013
..
我目前正在开发VS c ++ 2012(最终试用版)中的程序.它使用了第三部分lib(Qt5.1.1 x64和openCV 2.4.5).当我尝试构建它时,它给出了“致命错误LNK1104:无法打开文件'mfc110d.lib'".我试图找到此库,但似乎它在我的计算机上不存在.该项目最初是在其他机器上开发的. 有人遇到过这个问题吗? 解决方案 已解决!实际上,默认情况下未安装MFC.我必须
..
在我的MFC项目中,有时会调用CoCreateInstance: if ( SUCCEEDED( CoCreateInstance ( CLSID_DragDropHelper, NULL, CLSCTX_INPROC_SERVER, IID_IDrop
..
当我尝试编译此代码(VS2010)时,出现以下错误: error C3499: a lambda that has been specified to have a void return type cannot return a value void DataFile::removeComments() { string::const_iterator start, end; bo
..
我使用CMake 2.8.10.1来为Visual Studio 2012 Ultimate(64位)生成项目文件。生成的解决方案包含一个库,一些测试和一些可执行文件。 我想分析一些应用程序。当我选择“ANALYZE” - >“开始性能分析”时,我遇到错误消息“没有可启动项目可用于性能分析。我如何配置我的CMake生成的解决方案? 解决方案 看来我找到一种方法来解决它。您需要在您的项
..
我从 http://www.sqlite.org 在此链接下载了一个预编译的SQLite DLL sqlite-dll-win32-x86-3080600.zip 。 p> 我可以在Debug和Release模式下使用相同的DLL吗?有什么区别,怎么可能?我使用Visual C ++ 2012编译器。 解决方案 为了使DLL内部在调试模式下可见,在调试模式。否则,没有调试信息可用(例
..
MSVC ++尚不支持可变参数模板,因此它的标准库通过使用宏来“伪造”诸如 std :: tuple 之类的类。我最近尝试用VC11测试版编译我的一个项目,并得到这个显示: gtest\gtest.h(9735):错误C2977:'std :: tuple':太多的模板参数 c:\program files(x86)\microsoft visual studio 11.0 \vc\inc
..
我们正在进行pf从VS2005切换到VS2012更新2. 我们正在构建大量的(主要是控制台的)本机C ++(没有MFC / ATL )可执行文件,使用几个常见的,静态链接库。这些可执行文件大多数运行在Win7机器上,但有些也部署在较旧的XP机器(或相应的服务器版本)上。大多数可执行文件是32位,但有些是64位。 我的问题如下: 1 )如果有的话,使用v110_xp工具集来构建所有
..