草庐IT

Studio-NDK

全部标签

c++ - Visual Studio : What exactly are lib files (used for)?

我正在学习C++,遇到了那些显然被链接器使用的*.lib文件。我必须为OpenGL设置一些额外的依赖项。在此上下文中,库文件的具体用途是什么?它们的内容是什么?它们是如何生成的?还有什么值得了解的吗?或者它们只不过是类似于*.obj文件的可重定位目标代码? 最佳答案 简单来说,是的-.lib文件只是.obj文件的集合。在Windows上有一点复杂,您可以有两类lib文件。静态lib文件本质上包含.obj的集合,并与您的程序链接以提供.lib中的所有功能。它们主要是为了方便您处理尽可能多的文件。还有stub.lib,它只提供包含在.d

c++ - Visual Studio 2010 (Windows 7) 中的 Hello World C++ CUDA 程序

我正在尝试编译这个HelloWorldprogram在安装了VisualStudio2010的Windows7中,但在运行nvcchellocuda.cu时出现以下错误消息:nvccfatal:nvcccannotfindasupportedclversion.OnlyMSVC8.0andMSVC9.0aresupported如何编译这个CUDA程序? 最佳答案 NVCC从VisualStudio环境变量中检查VC++编译器版本。NVCC表示它仅支持MSVC8.0和9.0编译器。在您的情况下,您有MSVC10.0编译器。这个问题似乎

c++ - 如何解决 "cannot open file ' LIBCD.lib'”在visual studio 2008?

尝试编译我下载的一些代码时,出现链接错误LNK1104:无法打开文件“LIBCD.lib”。我无法在我的电脑上的任何地方找到这个文件。它是什么,我可以从某个地方下载吗?还有另一种方法可以使代码工作吗? 最佳答案 在我的例子中,我只在ConfigurationProperties->Linker->Input->中写了“LIBCD.lib”忽略特定库 关于c++-如何解决"cannotopenfile'LIBCD.lib'”在visualstudio2008?,我们在StackOverfl

c++ - 将 MinGW 与 Visual Studio 2010 集成(Makefile 项目)

我正在尝试让MinGW(版本4.7.2)与VisualStudio2010一起使用,以使用一些新的C++11功能(遗憾的是我仍在使用WindowsXP,无法使用VisualStudio2012)。首先,我创建了一个项目:文件->新建项目->VisualC++->常规->Makefile-ProjectGeneral:BuildCommandLine:mingw32-make.exeRebuildAllCommandLine:mingw32-make.exerebuildallCleanCommandLine:mingw32-make.execleanallIntelliSense:In

c++ - 如何在 Visual Studio 2010 中的 C++ googletest 项目中设置代码覆盖率

我在VisualStudio2010专业版中构建了一个C++googletest项目。这将构建一个生成XML测试结果输出的控制台应用程序。如何设置它以获取代码覆盖率信息?我已尝试说明here检测代码,但查看代码覆盖率结果似乎需要VisualStudioUltimate。VisualStudio生成的.coverage文件是否有任何转换器?可移植/免费/开源解决方案的奖励积分! 最佳答案 你可以试试OpenCppCoverage:http://opencppcoverage.codeplex.com.OpenCppCoverage是W

c++ - Visual Studio Professional 2010 中的库链接

我正在使用Chilkat库编写C++程序。我已将整个库链接到项目,如下所示:project>properties>C/C++>General>AdditionalIncludeDirectories>C:\chilkat\include(That'swhereIhavethelibrary)和project>properties>Linker>Input>AdditionalDependencies>...C:\chilkat\libs\ChilkatDbgDll.lib;...Chilkat库带有4种.lib文件,每种用于不同类型的运行时,因此我使用了最适合我的项目(多线程调试DLL

c++ - Visual Studio 2013 中的替代标记(不,和等...)

“not”、“and”等是C++中的关键字(C中的宏)。有没有办法在VisualStudio2013中“启用”它们?我可以将单词用作包含iso646.h的宏。但是VS似乎无法将它们识别为关键字。 最佳答案 使用/Za似乎可以在不包含iso646.h的情况下启用它们,seeitlive,以下程序在不使用/Za的情况下产生错误,但在其他情况下工作正常:intmain(){intx=1,y=0;if(xandy){//...}return0;}如ta.speot.is所示/Za禁用扩展,以下documentation表示您必须包含ios6

c++ - 使用命名空间系统;在 Visual Studio 2013 中

我正在尝试使用Console::SetCursorPosition(int,int)方法。当我添加行usingnamespaceSystem;时,如前面MSDN文档中的C++示例所示,我收到错误"Error:namemustbeanamespacename".我现在已经尝试了几个小时,但令人沮丧的是没有成功。我遇到过大量VisualStudio2010和2012的文档,但2013年的文档很少。我找到的最接近的是LibFilesasLinkerInput。.步骤1-3很简单,但我不清楚步骤4:“修改附加依赖项属性”。查看已经存在的内容,似乎我可以添加一个.lib文件。但是我没有Syste

c++ - Visual Studio 2017,智能感知不工作

我刚刚从VS2015升级到2017,语法错误的智能高亮已经完全消失了。我尝试了一些网上找到的建议,主要是Edit->Intellisense->RefreshLocalCache,但是那个选项已经不存在了。在Edit->Intellisense下只有Quickinfo当我按下它时什么都不做,和togglecompletionmode是灰色的我正在使用Windows10,C++项目。我是否需要从VS2015中删除一些旧文件才能使智能感知再次工作?喜欢VC.db文件吗?谢谢 最佳答案 当IntelliSense在某些文件中停止工作时,我

无法在Visual Studio 2015中显示图像

这是我的代码:#include#include#includeusingnamespacestd;usingnamespacecv;intmain(){Matimage;cout应该显示图像的窗口只是空白。我正在使用VisualStudio2015,OpenCV3.2.0。看答案如果图像的路径是错误的,则可能会得到空白的图像。空白窗口由名为Window语句给出,该语句仅创建窗口。尝试在iMread中给出图像的完整路径(例如,如果您的图像保存在下载中,请使用文件路径为“c:\\users\\name\\downloads\\downloads\\image.jpg”)。在指定文件路径(基于Lin