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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

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

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

慕碼人2483693 2023-09-19 13:56:11
我正在嘗試按照文檔開始使用 pybind11 。我已經(jīng)使用 pip 安裝了 pybind11。該目錄的位置是: ~/anaconda3/lib/python3.6/site-packages/pybind11下一步是編譯測試用例。根據(jù)文檔,我應該運行mkdir buildcd buildcmake ..make check -j 4但是,運行時cmake ..出現(xiàn)錯誤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貢獻2003條經(jīng)驗 獲得超2個贊

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

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


查看完整回答
反對 回復 2023-09-19
?
叮當貓咪

TA貢獻1776條經(jīng)驗 獲得超12個贊

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


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 機器上工作,文件夾是 GitHub 的一部分,使用 C++ 的 Hello World 程序可以工作。)


從長遠來看,嘗試運行以下最小代碼示例:


#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");

}


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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