visual-studio-2012专题提供visual-studio-2012的最新资讯内容,帮你更好的了解visual-studio-2012。
所以我最近在Visual C 2012这个非常令人沮丧的问题.直到几个小时以前,我正在编写代码很好,一切正在按预期工作,直到我决定优化一些事情并删除了几个类.我修复了所有出现的错误,因为这样的错误.假包含等等.不幸的是,在此之后,VS编译器变得疯狂.它开始给我错误,如: Error 14 error C2653: 'Class' : is not a class or namespace name
使用默认内置Visual Studio 2012(v110)编译器或2012年11月CTP(v120_CTP_Nov2012)编译器的Visual Studio 2012 Professional(安装了Update 1),不会编译函数的__func__ C 11本地预定义变量.但是,编辑不会在__func__下面投诉任何红色的下划线. __func__应该给它的包含函数的名称,在这种情况下是fo
使用线程可以覆盖我们需要跨越的功能的重载? 我有一个简单的类叫Complex. class Complex { public: Complex():realPart_(0), imagPart_(0){} Complex(double rp, double ip) : realPart_(rp), imagPart_(ip) {} double & real() { r
我试图在我的 Windows 7机器上构建一个使用Boost库中的一些类的Node C插件.但运行后 node-gyp configure 成功地,当我运行时,我不断被头文件丢失 node-gyp build 涉及到我所包含的各种Boost标题. 我尝试在由“configure”创建的Visual Studio项目中手动设置include和库目录,但无效. 关于定义包含node-gyp的目录的确切
两者都教我自己实现更高级的模板结构而不仅仅是基本的模板结构,并且因为它们在许多情况下都很有用,我正在尝试使用像decltype这样的c 11结构来实现函数式编程中常见的map,filter和类似函数. 我在创建我使用的编译器可以处理的函数原型时遇到了麻烦,所以我不得不问你如何创建这样的东西: // // Takes an iterable, applies a function to every
有没有办法在每次编译项目时重新编译一个文件?我在项目中有大约200个cpp文件,并且我有最小的重建 – 而且只重新编译已修改的文件,但是每次编译项目时都需要重新编译一个文件,因为它包含时间戳和很少的编译时间相关的东西,有没有用’force recompile’标志标记任何文件的方法?我知道每次编译项目时我都可以在这个文件中添加空格并删除它,但我需要自动完成它. 您可以为项目添加 custom pr
当我尝试创建一个对象时,我在Visual Studio中得到一个LNK2001错误,这是我认为的构造函数的问题,因为更改构造函数会更改错误. Customer bob("Bob", "25 Bob Lane", "01bob82", "M", "bob/bob/bob"); 这一行给出了这个错误: Error 1 error LNK2001: unresolved external sym
看来,除非你调用std :: async,否则std :: future将永远不会被设置为任何其他状态而不是future_status :: deferred,除非你调用get或wait将来. wait_for&即使任务已经运行并存储结果,wait_until将继续阻止并返回future_status :: deferred. 这里有一个例子: #include <future> void ma
我有一个文件已经包含一些数据(比如说,8 kB).我想从文件的开头读取一些东西,然后覆盖从我完成阅读的地方开始的数据.所以我尝试使用以下代码: std::fstream stream("filename", std::ios::in | std::ios::out | std::ios::binary); char byte; stream.read(&byte, 1); // stream.
因此,我使用visual 2012制作了一个应用程序,它可以使用图像和着色器(纯文本).但实际上,我不希望人们打开图像和着色器并乱七八糟.如何将所有这些外部文件压缩为单个或多个文件,但仍可由可执行文件读取? 这个问题难以权威地回答,因为没有防篡改硬件,基本上不可能保护内容免受复杂的黑客攻击.但是,如果澄清一个简单的威慑力足够好,那么 embedding your content as resour
参见英文答案 > Idiomatic use of std::rel_ops                                    4个 如何获取运算符>,> =,< =和!= from ==和<? 标准标题< utility>定义了一个命名空间std :: rel_ops,它根据operator ==和<来定义上述运算符,但我不知道如何使用它(使我的代码使用这些定义: std::
在我目前的机器上,我需要Visual Studio 2010,2012& 2013年.在一起. 如何让它们共存在一起,而其中一个不会给另一个造成问题?就像一个幸福的大家庭…… 非常感激 你不需要任何特殊的东西,它们可以毫无问题地共存.只需将它们安装到单独的文件夹您也应该从最早的版本开始安装它们(虽然我在VS 2012之前安装了VS 2013,它也很好). 更多信息在MSDN.它包含以下内容(关于V
我在C#中开发了一个COM组件,继承了ServicedComponent. 它是这样的: [Transaction(TransactionOption.Required)] [ClassInterface(ClassInterfaceType.AutoDual)] [EventTrackingEnabledAttribute(true)] [JustInTimeActiva
当我更新我设置为引用的NuGet包时 <SpecificVersion>False</SpecificVersion> 它从项目(csproj)文件中删除此行. 这种行为背后的理由是什么,有没有办法控制或解决这个问题? 这就是NuGet目前的实施方式.我没有意识到的解决方法.您可能必须编写PowerShell脚本来修复更新时更改的引用. 升级NuGet包将卸载旧版本并安装新版本,导致删除引用然后再
我使用Microsoft Visual Studio 2012. 当我将代码示例放入C#classes / methods的 XML注释中时,我想知道:引用我的程序集的用户将如何看到该代码示例? 我试图引用我自己的程序集,我找到的唯一方法是:查看assembly.xml文件. 我可以解决Visual Studio或其他任何东西来查看这些代码示例吗? 以下是我发表评论的内容: /// <summar
我偶然发现了Visual Studio 2012的一个非常烦人的问题. 场景: 我正在使用Telerik RedControls向导在C#中开发 Windows Phone 8应用程序. 如果我对XAML应用更改并按F5 / Build并启动/启动模拟器或设备,它将不会反映我所做的更改. 为了使更改显示,我必须在启动之前清理或重建项目. 对于没有Telerik的空项目(C#/ WP8),似乎没有这
我有一个场景,Visual Studio(2012)Intellisense无法识别继承类中定义的子类.用一个简单的例子可能最好地证明了这一点: public class Shape { public class SubShape { } } public class Circle : Shape { } 所以我有一个带有SubShape子类的Shape类,以及一个继承自Sh
我创建了一个自定义XAML设计器作为 http://code.msdn.microsoft.com/windowsdesktop/Designer-View-Over-XML-20a81f17我有一个问题:如何使自定义设计器仅适用于某些类型的项目(例如自定义类型的项目),以及默认情况下使用的所有其他项目设计器. 在文件VsTemplateDesignerPackage.cs中有: // Micro
我正在编写一个小的Visual Studio插件,让用户使用评论标记的更多功能(TODO,HACK等).为此,我想用新命令(如TODISCUSS,TODELETE,FIXME,TESTME等)扩展Visual Studio.我想在我的插件开始时以编程方式执行此操作. 我已经找到了如何手动执行此操作:http://msdn.microsoft.com/en-us/library/ekwz6akh%2
我正在尝试使用Visual Studio 2012中的分析器来分析混合C#/ C应用程序的内存性能.虽然我确实得到了数据,但它没有显示我的类名 – 相反,它似乎只是某种地址,例如0x0200004C而不是String.知道这里发生了什么吗? 编辑:对于任何好奇的人 – 也许这是Visual Studio 2012中的一个错误,或者在我的VS 2012配置中可能有些奇怪,但自从我升级到Visual