草庐IT

ssrs-2012

全部标签

c++ - 从命令行运行 native VS2012/C++ 64 位单元测试

我正在尝试从命令行运行单元测试。我尝试使用以下命令使用mstest.exe程序:E:\VSProjects\...\>"C:\ProgramFiles(x86)\MicrosoftVisualStudio11.0\Common7\IDE\MSTest.exe"/testcontainer:mytest.dll/testsettings:"E:\VSProjects\...\Local.testsettings"mstest程序的响应是:Microsoft(R)TestExecutionCommandLineToolVersion11.0.50727.1Copyright(c)Micro

c++ - Visual Studio 2012 - 错误 LNK1104 : cannot open file 'glew32.lib'

我在VS2012上编译基本openGL程序时遇到问题。编译时出现构建错误:1>LINK:fatalerrorLNK1104:cannotopenfile'glew32.lib'我按照GLEW文档中的说明进行操作。InyourOpenGLprojectopenProject->Properties->ConfigurationProperties->Linker->Input->AdditionalDependencies->addglew32.lib.Alsoyoumustinclude#includeinyoursources;Forthataddpathtoyourglewfold

c++ - Visual Studio 2012 RC 中的 Windows 窗体 CLR 应用程序?

快速的问题,我只是在尝试VS2012并尝试制作一个c++.net应用程序,但对于我来说,在制作新项目时我再也找不到选项了。在vs2008中它曾经在newproject>visualc++>CLR>windwosformapplication下。他们是否从vs2012中删除了在.net中制作c++/CLR应用程序的选项?还是我必须下载的东西? 最佳答案 尽管Microsoft删除了创建C++/CLIWindows窗体应用程序的选项,但仍会安装模板文件。唯一缺少的似乎是.vsz文件和vcNET.vcdir文件中的注册。我已经重新创建了这

c++ - Visual Studio 2012 __cplusplus 和 C++ 11

有人知道为什么在我的VisualStudio2012c++项目中__cplusplus被定义为199711L(这是“旧”C++)吗?它不应该说201103L因为VS2012现在支持C++11吗?即使我包含C++11头文件,它仍然是错误定义的。有什么线索吗? 最佳答案 这已经提交给微软审核:Avalueofpredefinedmacro__cplusplusisstill199711L 关于c++-VisualStudio2012__cplusplus和C++11,我们在StackOver

c++ - 在 Visual Studio 2012 中调试 C++ 代码时跳过 STL 代码?

在VisualStudio2012中使用C++调试器(native,x64)时是否可以跳过STL代码?在调试C++代码时,我经常会进入STL代码。我希望微软提供的STL代码是正确的——我对调试它不感兴趣——我只对调试我自己的(自己编写的)代码感兴趣。在此函数处设置断点时的instacne:foo(std::make_shared(6));其中foo定义为:voidfoo(std::shared_ptrx){//dosomething}我不想深入研究std::make_shared的细节——我想要的是直接进入函数foo。但这似乎是不可能的。如果foo(std::make_shared(6

c++ - 如何在 2012 年在 Linux 上设置 googletest?

我正在使用Linux机器。我已经从here下载了googletest包但是,没有安装指南或其他有关如何正确设置的博客README文件不好,看不懂在说什么?谁能提供一个简单的示例,说明如何使用该gtest包测试.cc文件中的简单函数? 最佳答案 这是我所做的,您可以根据需要进行调整。我在我的Linux机器上将gtest-1.6.0.zip(来自releases页面)下载到~/Downloads中,完全输入的是/home/me/Downloads/将gtest-1.6.0.zip的内容解压到~/Downloads/gtest-1.6.0

c++ - 如何为 Visual Studio 2012 调试器编写自定义 native 可视化工具 DLL?

在C++中为VisualStudio2012调试器编写自定义native可视化DLL需要什么?我想显示一个只能按需从类/结构计算的值,因此需要native可视化DLL。VisualStudio2012使用一种新方法来实现称为Natvis的native可视化工具。截至目前,关于Natvis的正确信息非常少,尤其是关于使用Natvis调用可视化DLL的信息。DLL将根据类/结构成员值计算显示字符串。 最佳答案 这是构成插件DLL的C++代码。我将文件命名为NatvisAddIn.cpp,项目创建了NatvisAddIn.dll。#inc

c++:按值复制到函数参数在vs2012中产生两个对象

这是在g++4.7和vs2012(cl17)中产生不同输出的代码。#includeusingnamespacestd;classA{public:A(){coutGCC输出13242,而cl输出132242。为什么cl编译器在堆栈上创建拷贝时会生成第二个A对象,目的是什么? 最佳答案 这似乎是一个编译器错误。C++标准不使用术语ObjectSlicing,您将B类型的对象传递给接收A。编译器将应用通常的重载决议来找到合适的匹配。在这种情况下:基类A具有编译器提供的复制构造函数,它将引用A并且在没有其他转换函数的情况下这是最佳匹配并且

javascript - 我在 Windows 8 中从 Visual Studio 2012 执行程序后,Node.js 控制台立即关闭

我已经在Windows8PC中安装了Node.js,并为VisualStudio2012安装了Node.js插件。我从VisualStudio2012执行了一个基本程序,它只在控制台上打印一个字符串consol.log("HiThere");Node.js控制台打印“HiThere”并立即自行终止。谁能提供解决方法?我遇到了类似的问题,除了在代码中使用setTimeOut()之外,还有其他方法可以解决它吗?(WhydoestheNode.jsscriptsconsolecloseinstantlyinWindows8?) 最佳答案

windows - 在 Node JS 上生成 (Windows Server 2012)

当我通过Node运行它时:varspawn=require('child_process').spawn;ls=spawn('ls',['C:\\Users']);ls.on('error',function(err){console.log('lserror',err);});ls.stdout.on('data',function(data){console.log('stdout:'+data);});ls.stderr.on('data',function(data){console.log('stderr:'+data);});ls.on('close',function(c