如何在Visual Studio 2015中添加第三方库
How to add third party library in 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/
的lib和include/
的pngwriter.h
)
但是我不确定我应该在哪里输入这个文本^^^。它不会在命令提示符中运行,所以…?我在哪里运行它?
给你:(来自PNGwriter文档)
如何在Windows下使用PNGwriter ?
请注意:虽然这个网站上有使用一些流行的编译器在Windows下编译PNGwriter的指南,但我不能提供对这项任务的支持。您应该获得GCC的Windows实现,这是免费的GNU C/c++编译器(两种可能的方法是www.mingw.org和www.cygwin.com)。你也可以在Windows XP上使用Borland c++ Builder或Microsoft Visual c++ . net。这里有两个清晰、循序渐进的HowTos:"在Windows XP上为Borland c++ Builder版本6设置PNGWriter"answers"在Windows XP上为Microsoft Visual c++ . net设置PNGWriter"。
此外,使用PNGwriter与流血Dev c++是相当容易的,正如Siva Chandra指出的:"你可以从GnuWin32网站:gnuwin32.sf.net免费下载预编译的库。要构建PNGwriter,需要创建一个新的c++库项目libpngwriter。将PNGwriter头文件和实现文件包含到这个新项目中。然后编译。就是这样。你会有一个libpngwriter。可供使用的文件。注意,这将在默认情况下假定freetype可用。要消除这样的假设,您必须使用以下选项进行编译:-DNO_FREETYPE".
请注意: pngwriter对于MSVC7, cc必须重命名为pngwitter .cpp。如果扩展名没有改变,那么项目属性的C/c++文件夹不会变得可见,因此MSVC7在其项目构建中默认使用编译头将始终返回一个关于无法找到一些预编译头的错误。为了使用该编译器成功构建PNGwriter库,有必要在项目属性中更改该特性。
您可以使用windows cmd或cygwin,但首先,您需要下载一些工具。
你必须下载这个工具:https://git-scm.com/为了使用第一个命令"git"。用于下载github目录。
那么你必须下载这个:http://www.cmake.org/来使用cmake命令。
和这个http://gnuwin32.sourceforge.net/packages/make.htm使用make命令。
另外,确保将每个程序的路径添加到path环境变量中。
- 将成员变量添加到共享库中的类中,不会破坏二进制兼容性吗
- 如何在C++中从两个单独的for循环中添加两个数组
- 将数组作为参数传递给函数安全吗?作为第三方职能部门,可以探索他们想要的之外的其他元素
- POCO::PostgreSQL:如何将std::vector支持添加到`Binder::bind`
- 如何仅为一个函数添加延迟
- 如何防止 c++ 在从浮点型转换为双精度型(不适用于 IO)时添加额外的小数?
- 使用std::transform将一个范围的元素添加到另一个范围中
- 如何将更多文件夹添加到c++include路径
- 如何将元素添加到数组的线程安全函数?
- QT通过C++添加映射QML项目
- 如何将点击的信号和插槽添加到qt中的自定义按钮中
- 如何使用重载的相等(==)运算符向测试用例添加描述
- 如何在虚幻引擎4中添加第三方库
- 如何将第三方 C 库添加到张量流中?
- 将第三方Libs添加到我的CMAKE项目中
- 将第三方库添加到 git 项目的首选方法
- 添加额外的第三方dylib会导致问题
- 如何在visual studio 2010中添加和使用第三方.dll,当没有提供.lib时
- 如何在Visual Studio 2015中添加第三方库
- 向第三方类/结构定义添加构造函数