如何在Visual Studio 2015中添加第三方库?

时间:2015-09-05 22:01:18

标签: c++ linker visual-studio-2015

我正在试图弄清楚如何安装名为“Pngwriter”的库。它有关于如何安装它的说明,但我并不理解,因为我是新手。

我正在使用 Windows 8.1 ,它是 C ++ 目录和 VS 2015

说明如下:

安装PNGwriter的首选方法是使用CMake

  • git clone https://github.com/pngwriter/pngwriter.git
  • mkdir -p build && cd build
  • cmake ../pngwriter
  • make install(在lib/中创建了库,在pngwriter.h中创建了include/

但我不确定我应该在哪里输入这段文字^^^。它不在命令提示符下运行所以...?我在哪里运行它?

2 个答案:

答案 0 :(得分:1)

在这里:(来自PNGwriter文档)

如何在Windows下使用PNGwriter?

  

请注意:虽然本网站上有指南用于使用一些流行的编译器在Windows下编译PNGwriter,但我无法为此任务提供支持。   您应该掌握GCC的Windows实现,即免费的GNU C / C ++编译器(执行此操作的两种可能方式是www.mingw.orgwww.cygwin.com)。您还可以在Windows XP上使用Borland C ++ Builder或Microsoft Visual C ++ .NET。以下是两个明确的,逐步的HowTos:" Setting Up PNGWriter for Borland C++ Builder Version 6 on Windows XP""Setting Up PNGWriter for Microsoft Visual C++ .NET on Windows XP"   此外,正如Siva Chandra所指出的那样,使用带有Bloodshed Dev C ++的PNGwriter非常容易:“你可以从GnuWin32网站下载freetype的预编译库:gnuwin32.sf.net。要自己构建PNGwriter,创建一个新的C ++库项目名为libpngwriter。将PNGwriter头文件和实现文件包含到这个新项目中。然后编译。就是这样。你将有一个libpngwriter.a文件可供使用。请注意,这将默认为freetype的可用性要删除这种假设,您必须使用以下选项进行编译:-DNO_FREETYPE“。
  请注意: pngwriter.cc必须重命名为pngwiter.cpp for MSVC7。如果未更改扩展名,则项目属性的C / C ++文件夹不可见,因此MSVC7在其项目构建中使用已编译头文件的默认值将始终返回有关无法找到某些预编译头文件的错误。有必要在project属性中更改该功能,以便使用此编译器成功构建PNGwriter库。

答案 1 :(得分:-1)

您可以使用windows cmd或cygwin,但首先,您需要下载一些工具。

您必须下载此工具:https://git-scm.com/才能使用第一个命令'git'。这用于下载github目录。

然后你必须下载:http://www.cmake.org/以使用cmake命令。

这个http://gnuwin32.sourceforge.net/packages/make.htm使用make comand。

另外,请确保将每个程序的路径添加到PATH环境变量中。