質問編集履歴
3
文章を修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
cmakeにパスを追加する方法
|
test
CHANGED
@@ -1,19 +1,24 @@
|
|
1
|
-
提示コー
|
1
|
+
提示のコンソールですがErrorが出るのでcmakeにパスを通す必要があるのですがcmake Error部ように参考サイトを参考にやってもエラーになってしまいます。これはどうやってパスを通すのでしょうか?
|
2
2
|
|
3
|
-
##### 環境
|
4
|
-
|
3
|
+
参考サイト: https://copyprogramming.com/howto/cmake-could-t-find-boost
|
5
4
|
|
6
|
-
#####
|
5
|
+
##### Google 翻訳
|
7
6
|
```
|
8
|
-
|
7
|
+
あなたはそれを正しい方法でやっていると確信していますか?アイデアは、CMake が 自動的 BOOST_INCLUDE_DIR に , BOOST_LIBRARYDIR を 設定するというものです。 BOOST_ROOT で次のようにし CMakeLists.txt ます。
|
9
|
-
bjam.exe install --prefix="C:\Program Files\boost\boost_1_71_0" --with-system --with-date_time --with-random link=static runtime-link=shared threading=multi
|
10
8
|
```
|
11
9
|
|
12
10
|
|
11
|
+
##### cmake Error
|
12
|
+
```
|
13
|
+
shigurechan@shigurechan-System-Product-Name:~/ダウンロード/LspCpp/_build$ SET(CMAKE_PATH ${CMAKE_INCLUDE_PATH} "/usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0")
|
13
|
-
|
14
|
+
bash: 予期しないトークン `CMAKE_PATH' 周辺に構文エラーがあります
|
14
|
-
|
15
|
+
```
|
16
|
+
|
17
|
+
|
18
|
+
|
15
19
|
##### Error
|
16
20
|
```
|
21
|
+
Could NOT find Boost: missing: date_time chrono filesystem system thread program_options (found /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found version "1.74.0"))
|
17
22
|
CMake Error at CMakeLists.txt:183 (message):
|
18
23
|
Can't find boost,please build boost and install it. or install boost with
|
19
24
|
: sudo apt-get install libboost-dev
|
@@ -25,7 +30,6 @@
|
|
25
30
|
Using GNU
|
26
31
|
C++ Flags: -std=c++11 -Wall -Werror -Wno-parentheses link flags:
|
27
32
|
Configuring documentation
|
28
|
-
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
|
29
33
|
-- Could NOT find Boost: missing: date_time chrono filesystem system thread program_options (found /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found version "1.74.0"))
|
30
34
|
CMake Error at CMakeLists.txt:183 (message):
|
31
35
|
Can't find boost,please build boost and install it. or install boost with
|
@@ -34,21 +38,6 @@
|
|
34
38
|
|
35
39
|
-- Configuring incomplete, errors occurred!
|
36
40
|
See also "/home/shigurechan/ダウンロード/LspCpp/_build/CMakeFiles/CMakeOutput.log".
|
37
|
-
shigurechan@shigurechan-System-Product-Name:~/ダウンロード/LspCpp/_build$ sudo apt-get install libboost-dev
|
38
|
-
パッケージリストを読み込んでいます... 完了
|
39
|
-
依存関係ツリーを作成しています... 完了
|
40
|
-
状態情報を読み取っています... 完了
|
41
|
-
libboost-dev はすでに最新バージョン (1.74.0.3ubuntu7) です。
|
42
|
-
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
|
43
|
-
chromium-codecs-ffmpeg-extra gstreamer1.0-vaapi libblkid-dev libcairo2-dev libdjvulibre-dev libfftw3-double3
|
44
|
-
libgdk-pixbuf-2.0-dev libglib2.0-dev libglib2.0-dev-bin libgstreamer-plugins-bad1.0-0 libilmbase-dev libilmbase25
|
45
|
-
libjxr-tools libjxr0 liblqr-1-0 liblqr-1-0-dev libmagick++-6.q16-8 libmagickcore-6-arch-config
|
46
|
-
libmagickcore-6.q16-6 libmagickcore-6.q16-6-extra libmagickwand-6.q16-6 libmount-dev libopenexr-dev libopenexr25
|
47
|
-
libopenjp2-7-dev libpcre16-3 libpcre2-dev libpcre2-posix3 libpcre3-dev libpcre32-3 libpcrecpp0v5 librsvg2-dev
|
48
|
-
libselinux1-dev libsepol-dev libva-wayland2 libxcb-render0-dev libxcb-shm0-dev python3-distutils python3-lib2to3
|
49
|
-
これを削除するには 'sudo apt autoremove' を利用してください。
|
50
|
-
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 149 個。
|
51
41
|
shigurechan@shigurechan-System-Product-Name:~/ダウンロード/LspCpp/_build$
|
52
42
|
|
53
|
-
|
54
43
|
```
|
2
文章を修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,7 @@
|
|
1
|
-
提示コードですがboostライブラリがインストールされていないのでそれをインストールしたのですが同じエラーが出てしまいますこれは何が悪いのでしょうか?提示のスタックオーバーフローの回答のコマンドですがlinux ubuntuの場合どこのパスに指定するのが正解なのでしょうか?
|
1
|
+
提示コードですがboostライブラリがインストールされていないのでそれをインストールしたのですが同じエラーが出てしまいますこれは何が悪いのでしょうか?提示のスタックオーバーフローの回答のコマンドですが`linux ubuntu`の場合どこのパスに指定するのが正解なのでしょうか?
|
2
|
+
|
3
|
+
##### 環境
|
4
|
+
OS: ubuntu
|
2
5
|
|
3
6
|
##### コマンド二行
|
4
7
|
```
|
1
文章とタイトルを修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
boostライブラリのパスをどこに指定したらいいのか知りたい。
|
test
CHANGED
@@ -1,7 +1,14 @@
|
|
1
|
-
提示コードですがboostライブラリがインストールされていないのでそれをインストールしたのですが同じエラーが出てしまいますこれは何が悪いのでしょうか?
|
1
|
+
提示コードですがboostライブラリがインストールされていないのでそれをインストールしたのですが同じエラーが出てしまいますこれは何が悪いのでしょうか?提示のスタックオーバーフローの回答のコマンドですがlinux ubuntuの場合どこのパスに指定するのが正解なのでしょうか?
|
2
|
+
|
3
|
+
##### コマンド二行
|
4
|
+
```
|
5
|
+
cmake .. -DBOOST_ROOT="C:\Program Files\boost\boost_1_71_0" -DBOOST_LIBRARYDIR="C:\Program Files\boost\boost_1_71_0"
|
6
|
+
bjam.exe install --prefix="C:\Program Files\boost\boost_1_71_0" --with-system --with-date_time --with-random link=static runtime-link=shared threading=multi
|
7
|
+
```
|
8
|
+
|
2
9
|
|
3
10
|
github: https://github.com/kuafuwang/LspCpp
|
4
|
-
|
11
|
+
スタックオーバーフロー:https://stackoverflow.com/questions/57870032/cmake-v3-15-3-cannot-find-boost-v1-71-0
|
5
12
|
##### Error
|
6
13
|
```
|
7
14
|
CMake Error at CMakeLists.txt:183 (message):
|