質問編集履歴

3

文章を修正

2022/08/10 06:07

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- boostライブラリのパスをどこに指定したらいいのか知りたい。
1
+ cmakeにパスを追加する方法
test CHANGED
@@ -1,19 +1,24 @@
1
- 提示コーですがboostライブラリインストールされていないのでそれインストールしたのですが同じエラーが出てしまいますこれは何が悪いのでしょか?提示のスタックオーバーフローの回答のコマンドですが`linux ubuntu`の場合どこのパスに指定が正解なのでしょうか?
1
+ 提示ンソですがError出るのでcmakeにパス通す必要があるのですがcmake Error部ように参考サイトを参考にやってもエラーになってしまいますこれはやってパスを通すのでしょうか?
2
2
 
3
- ##### 環境
4
- OS: ubuntu
3
+ 参考サイト: https://copyprogramming.com/howto/cmake-could-t-find-boost
5
4
 
6
- ##### コマンド二行
5
+ ##### Google 翻訳
7
6
  ```
8
- cmake .. -DBOOST_ROOT="C:\Program Files\boost\boost_1_71_0" -DBOOST_LIBRARYDIR="C:\Program Files\boost\boost_1_71_0"
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
- github: https://github.com/kuafuwang/LspCpp
14
+ bash: 予期しないトークン `CMAKE_PATH' 周辺に構文エラーがあります
14
- スタックオーバーフロー:https://stackoverflow.com/questions/57870032/cmake-v3-15-3-cannot-find-boost-v1-71-0
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

文章を修正

2022/08/10 05:14

投稿

退会済みユーザー
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

文章とタイトルを修正

2022/08/10 05:07

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- LspCppがトールできな原因が知りたい
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):