乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      c – 致命錯(cuò)誤:Eigen / Dense:沒有這樣的文件或目錄

       印度阿三17 2019-09-30

      我已經(jīng)安裝了libeigen3-dev以便使用Eigen 3編譯程序.當(dāng)我包含一個(gè)文件時(shí),例如Eigen / Dense我在嘗試運(yùn)行g(shù)時(shí)遇到此錯(cuò)誤:

      user@office-debian:~/Documents/prog$g   src/main.cpp -MMD -std=c  11
      In file included from src/main.cpp:9:0:
      src/tdefs.h:16:23: fatal error: Eigen/Dense: No such file or directory
      compilation terminated.
      

      運(yùn)行以下行正常工作:

      g -I /usr/include/eigen3/ src/main.cpp -MMD -std=c 11

      不應(yīng)該包含目錄由GCC自動(dòng)找到,因?yàn)槲彝ㄟ^aptitude安裝了Eigen包?為什么在安裝庫而不是Eigen時(shí)會(huì)自動(dòng)發(fā)現(xiàn)boost和OpenGL? (請(qǐng)注意,eigen是一個(gè)僅限標(biāo)頭的庫,但這不重要嗎?)

      運(yùn)行g(shù) src / main.cpp -MMD -std = c 11 –verbose產(chǎn)生以下輸出:

      Using built-in specs.
      COLLECT_GCC=g  
      COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.7/lto-wrapper
      Target: x86_64-linux-gnu
      Configured with: ../src/configure -v --with-pkgversion='Debian 4.7.2-5' --with-bugurl=file:///usr/share/doc/gcc-4.7/README.Bugs --enable-languages=c,c  ,go,fortran,objc,obj-c   --prefix=/usr --program-suffix=-4.7 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c  /4.7 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --with-arch-32=i586 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
      Thread model: posix
      gcc version 4.7.2 (Debian 4.7.2-5) 
      COLLECT_GCC_OPTIONS='-MMD' '-std=c  11' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
       /usr/lib/gcc/x86_64-linux-gnu/4.7/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -MMD main.d -D_GNU_SOURCE src/main.cpp -quiet -dumpbase main.cpp -mtune=generic -march=x86-64 -auxbase main -std=c  11 -version -o /tmp/ccoYRPKY.s
      GNU C   (Debian 4.7.2-5) version 4.7.2 (x86_64-linux-gnu)
          compiled by GNU C version 4.7.2, GMP version 5.0.5, MPFR version 3.1.0-p10, MPC version 0.9
      GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
      ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
      ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../x86_64-linux-gnu/include"
      #include "..." search starts here:
      #include <...> search starts here:
       /usr/include/c  /4.7
       /usr/include/c  /4.7/x86_64-linux-gnu
       /usr/include/c  /4.7/backward
       /usr/lib/gcc/x86_64-linux-gnu/4.7/include
       /usr/local/include
       /usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed
       /usr/include/x86_64-linux-gnu
       /usr/include
      End of search list.
      GNU C   (Debian 4.7.2-5) version 4.7.2 (x86_64-linux-gnu)
          compiled by GNU C version 4.7.2, GMP version 5.0.5, MPFR version 3.1.0-p10, MPC version 0.9
      GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
      Compiler executable checksum: 66d178dd81da8c975e003e06d9f5e782
      In file included from src/main.cpp:9:0:
      src/tdefs.h:16:23: fatal error: Eigen/Dense: No such file or directory
      compilation terminated.
      

      解決方法:

      使用–verbose開關(guān)運(yùn)行編譯器:

      g   --verbose ...
      

      如果您的包含相對(duì)于此輸出中顯示的路徑之一,則不必使用-I.這取決于如何配置gcc,它取決于安裝其他內(nèi)容的位置.

      注意 .通常不在-I路徑中.

      后來

      在交換了幾個(gè)注釋之后,顯然/usr/include / eigen3 / Eigen / Dense應(yīng)該包括#include< Eigen / Dense>,而不是#include< eigen3 / Eigen / Dense>.因此,必須添加命令行選項(xiàng)-I /usr/include / eigen3.

      某些安裝是否選擇將頭文件安裝到編譯為gcc的目錄中的目錄中,取決于默認(rèn)值,分發(fā)者做出的決策或安裝期間做出的決定.我會(huì)說“經(jīng)常使用的”頭文件(Boost)很好地放在/usr/local/include中,而一些“elitist”的東西在它自己的目錄中會(huì)更好.

      來源:https://www./content-4-477001.html

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多