質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CMake

CMakeはクロスプラットフォームで作動するオープンソースのビルドシステムです。コマンドライン又は組み込まれた開発環境で使うことができる元のmakefileとプロジェクトファイルを生成します。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Q&A

解決済

1回答

728閲覧

c++で外部モジュールをインストールしたい

pecop

総合スコア409

CMake

CMakeはクロスプラットフォームで作動するオープンソースのビルドシステムです。コマンドライン又は組み込まれた開発環境で使うことができる元のmakefileとプロジェクトファイルを生成します。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

0グッド

0クリップ

投稿2023/01/27 10:44

前提

ここに質問の内容を詳しく書いてください。
(例)
TypeScriptで●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。

C++でwebsocket通信等をしたいなと思っプログラムを組もうと思っています。その最初の段階で躓いています。

実現したいこと

ここに実現したいことを箇条書きで書いてください。

  • cpprestsdkをインストールしたい。

発生している問題・エラーメッセージ

bash

1CMake Error at CMakeLists.txt:8 (find_package): 2 By not providing "Findcpprestsdk.cmake" in CMAKE_MODULE_PATH this project 3 has asked CMake to find a package configuration file provided by 4 "cpprestsdk", but CMake did not find one. 5 6 Could not find a package configuration file provided by "cpprestsdk" with 7 any of the following names: 8 9 cpprestsdkConfig.cmake 10 cpprestsdk-config.cmake 11 12 Add the installation prefix of "cpprestsdk" to CMAKE_PREFIX_PATH or set 13 "cpprestsdk_DIR" to a directory containing one of the above files. If 14 "cpprestsdk" provides a separate development package or SDK, be sure it has 15 been installed. 16

該当のソースコード

cmake

1cmake_minimum_required(VERSION 3.9) 2project(...) 3 4set(CMAKE_CXX_STANDARD 17) 5 6#add_library(... library.cpp) 7 8find_package(cpprestsdk REQUIRED) 9add_executable(CPPCord library.cpp) 10target_link_libraries(... PRIVATE cpprestsdk::cpprest)

試したこと

ここに問題に対して試したことを記載してください。

  • issueを参考にして、target_link_libraries(project PRIVATE cpprest) を最下段に追加

  • 順番を入れ替える

補足情報(FW/ツールのバージョンなど)

OS: Win11
Editor: CLion #CL-223.8214.51

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yumetodo

2023/03/10 16:59

cpprestsdkをインストールしたい。と言う割にはやっていることがインストールされているcpprestsdkを使いたいに見えるのですが、やりたいのはどちらでしょうか?
pecop

2023/03/12 23:43

すみませんvcpkgを使うことで解決していました。
guest

回答1

0

自己解決

vcpkgを使うことで解決しました。

投稿2023/03/12 23:45

pecop

総合スコア409

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問