任何人都可以幫助我如何在Visual Studio項目中使用png ++/libpng? 對於Linux有幾個教程和示例,但對於Visual Studio項目中的用法,我沒有找到任何幫助。如何在Visual Studio中包含png ++/libpng
我的CMakeLists.txt文件看起來是這樣的:
# project
cmake_minimum_required (VERSION 2.6)
project (libviso2)
# directories
set (LIBVISO2_SRC_DIR src)
# include directory
include_directories("${LIBVISO2_SRC_DIR}")
# use sse3 instruction set
SET(CMAKE_CXX_FLAGS "-msse3")
# sources
FILE(GLOB LIBVISO2_SRC_FILES "src/*.cpp")
# make release version
set(CMAKE_BUILD_TYPE Release)
# demo program
add_executable(viso2 ${LIBVISO2_SRC_FILES})
target_link_libraries (viso2 png)
使用cmake GUI和上面的CMakeLists.txt文件,我可以生成一個Visual Studio項目,對本身工作正常,直到PNG ++ - 算法在代碼中處理(構建錯誤)。所以基本上我的問題是我沒有CMake和png ++/libpng的經驗。
我有兩個文件夾從網上下載,一個文件夾png ++和一個文件夾libpng。 在這兩個文件夾中有兩個庫的所有代碼。
所以我的問題是:
可能有人向我解釋如何安排/包括在Visual Studio項目這兩個文件夾不產生錯誤,這可能是一個非常簡單的項目啓動:
#include「png ++/png.hpp」 using namespace png;
如何編輯CMakeLists文件,以便構建一個Visual Studio項目,其中正確包含了png ++和libpng文件夾,以便使用png ++代碼可行?
非常感謝您的幫助!