亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: mingw cmake找不到頭文件路徑 [打印本頁]

作者: lixinwei1985@si    時間: 2015-11-20 10:42
標題: mingw cmake找不到頭文件路徑
本帖最后由 lixinwei1985@si 于 2015-11-25 11:11 編輯

win7 mingw mysy2  環(huán)境

CMakeLists.txt :
      INCLUDE_DIRECTORIES(/usr/include/libxml2)  添加頭文件目錄


cmake -G "MinGW Makefiles" ..
make 后報錯提示 找不到頭文件:
      C:\work\workspace\api_dev\testcmake\hello.cpp:2:25: fatal error: libxml/list.h: No such file or directory

make VERBOSE=1 看了詳細:
C:\PROGRA~1\MINGW-~1\X86_64~1.1-P\mingw64\bin\G__~1.EXE    @CMakeFiles/hello.dir/includes_CXX.rsp   -o CMakeFiles\hello.dir\hello.cpp.obj -c C:\work\workspace\api_dev\testcmake\hello.cpp

cat CMakeFiles/hello.dir/includes_CXX.rsp
-I/usr/include/libxml2


@CMakeFiles/hello.dir/includes_CXX.rsp 這個前面的@什么意思,應(yīng)該是這個沒人讀到路徑文件吧 ,誰碰到類似問題,求指教

作者: zhujiang73    時間: 2015-11-20 11:57
回復(fù) 1# lixinwei1985@si


      我認為,像 "/usr/include/libxml2" 這類 unix 風格的路徑 win 下需要在類似 msys,msys2 之類的環(huán)境里才能找到。
作者: lixinwei1985@si    時間: 2015-11-25 11:10
回復(fù) 2# zhujiang73


     是在mysy 環(huán)境
作者: zhujiang73    時間: 2015-11-25 15:13
lixinwei1985@si 發(fā)表于 2015-11-25 11:10
回復(fù) 2# zhujiang73



       那還得看安裝的是那個包的 libxml2, msys2 環(huán)境下一個軟件可能有三種不同的包,mingw32,mingw64, msys2, 三種包的路徑不一樣,有的 cmake 腳本認不出來。


       比如我這個是在:  /mingw32/include/libxml2/libxml/list.h

$ pacman  -Qi  mingw-w64-i686-libxml2
Name            : mingw-w64-i686-libxml2
Version         : 2.9.2-6
Description     : XML parsing library, version 2 (mingw-w64)
Architecture    : any
URL             : http://www.xmlsoft.org/
Licenses        : MIT
Groups          : mingw-w64-i686
Provides        : 無
Depends On      : mingw-w64-i686-gcc-libs  mingw-w64-i686-gettext  mingw-w64-i686-xz  mingw-w64-i686-zlib
Optional Deps   : 無
Required By     : 無
Optional For    : 無
Conflicts With  : 無
Replaces        : 無
Installed Size  :  11.68 MiB
Packager        : Alexey Pavlov <alexpux@gmail.com>
Build Date      : 2015年06月30日 18:15:33
Install Date    : 2015年11月25日 15:03:54
Install Reason  : 單獨指定安裝
Install Script  : 是
Validated By    : 數(shù)字簽名

$ pacman  -Ql  mingw-w64-i686-libxml2
mingw-w64-i686-libxml2 /mingw32/
mingw-w64-i686-libxml2 /mingw32/bin/
mingw-w64-i686-libxml2 /mingw32/bin/libxml2-2.dll
mingw-w64-i686-libxml2 /mingw32/bin/xml2-config
mingw-w64-i686-libxml2 /mingw32/bin/xmlcatalog.exe
mingw-w64-i686-libxml2 /mingw32/bin/xmllint.exe
mingw-w64-i686-libxml2 /mingw32/include/
mingw-w64-i686-libxml2 /mingw32/include/libxml2/
mingw-w64-i686-libxml2 /mingw32/include/libxml2/libxml/
mingw-w64-i686-libxml2 /mingw32/include/libxml2/libxml/DOCBparser.h
mingw-w64-i686-libxml2 /mingw32/include/libxml2/libxml/HTMLparser.h
mingw-w64-i686-libxml2 /mingw32/include/libxml2/libxml/HTMLtree.h
mingw-w64-i686-libxml2 /mingw32/include/libxml2/libxml/SAX.h
mingw-w64-i686-libxml2 /mingw32/include/libxml2/libxml/SAX2.h
mingw-w64-i686-libxml2 /mingw32/include/libxml2/libxml/c14n.h
mingw-w64-i686-libxml2 /mingw32/include/libxml2/libxml/catalog.h
mingw-w64-i686-libxml2 /mingw32/include/libxml2/libxml/chvalid.h
mingw-w64-i686-libxml2 /mingw32/include/libxml2/libxml/debugXML.h
mingw-w64-i686-libxml2 /mingw32/include/libxml2/libxml/dict.h
mingw-w64-i686-libxml2 /mingw32/include/libxml2/libxml/encoding.h
mingw-w64-i686-libxml2 /mingw32/include/libxml2/libxml/entities.h
mingw-w64-i686-libxml2 /mingw32/include/libxml2/libxml/globals.h
mingw-w64-i686-libxml2 /mingw32/include/libxml2/libxml/hash.h
mingw-w64-i686-libxml2 /mingw32/include/libxml2/libxml/list.h
mingw-w64-i686-libxml2 /mingw32/include/libxml2/libxml/nanoftp.h
mingw-w64-i686-libxml2 /mingw32/include/libxml2/libxml/nanohttp.h
mingw-w64-i686-libxml2 /mingw32/include/libxml2/libxml/parser.h
mingw-w64-i686-libxml2 /mingw32/include/libxml2/libxml/parserInternals.h
mingw-w64-i686-libxml2 /mingw32/include/libxml2/libxml/pattern.h






歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2