第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

安裝pybind11時(shí)cmake出現(xiàn)問題

安裝pybind11時(shí)cmake出現(xiàn)問題

慕碼人2483693 2023-09-19 13:56:11
我正在嘗試按照文檔開始使用 pybind11 。我已經(jīng)使用 pip 安裝了 pybind11。該目錄的位置是: ~/anaconda3/lib/python3.6/site-packages/pybind11下一步是編譯測試用例。根據(jù)文檔,我應(yīng)該運(yùn)行mkdir buildcd buildcmake ..make check -j 4但是,運(yùn)行時(shí)cmake ..出現(xiàn)錯(cuò)誤CMake Error: The source directory "/home/MyUserName/anaconda3/lib/python3.6/site-packages/pybind11" does not appear to contain CMakeLists.txt。所以看來我在pip install 創(chuàng)建的目錄CMakeLists.txt中沒有該文件。pybind11知道這里出了什么問題嗎?
查看完整描述

2 回答

?
湖上湖

TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個(gè)贊

當(dāng)您使用 pip 安裝 pybind11 時(shí),您將僅獲得結(jié)果,而不是 pybind 的源(py 文件、包含文件...)。

要運(yùn)行該示例,您必須檢查源代碼git clone --recursive https://github.com/pybind/cmake_example.git,然后根據(jù)文檔運(yùn)行命令。


查看完整回答
反對 回復(fù) 2023-09-19
?
叮當(dāng)貓咪

TA貢獻(xiàn)1776條經(jīng)驗(yàn) 獲得超12個(gè)贊

我正在努力解決同樣的問題。但是,我確實(shí)開始將 pybind11 作為子模塊包含在內(nèi)。當(dāng)嘗試運(yùn)行“cmake ..”時(shí),我收到以下錯(cuò)誤代碼:


CMake Error: The source directory "C:/Users/XXXXX/Documents/GitHub/MT" does not appear to contain CMakeLists.txt.

Specify --help for usage, or press the help button on the CMake GUI.

(我正在 Windows 機(jī)器上工作,文件夾是 GitHub 的一部分,使用 C++ 的 Hello World 程序可以工作。)


從長遠(yuǎn)來看,嘗試運(yùn)行以下最小代碼示例:


#include <pybind11>


int add(int i, int j) {

    return i + j;

}


PYBIND11_MODULE(example, m) {

    m.doc() = "pybind11 example plugin"; // optional module docstring


    m.def("add", &add, "A function which adds two numbers");

}


查看完整回答
反對 回復(fù) 2023-09-19
  • 2 回答
  • 0 關(guān)注
  • 655 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號