cost 114 ms
如何使用 cppyy 調用帶有 std::ostream& 參數的 function?

[英]How do I call a function with an std::ostream& argument using cppyy?

我正在將 cppyy 用於本機 c++ 項目。 我有一個 function,它接受std::ostream& object,我不確定如何創建從 python 調用它的東西。 我試過做import io output = io.StringIO() CPP_FUNCTION(output ...

cppyy cmake build找不到libclang

[英]Cppyy cmake build cannot find libclang

我正在嘗試通過 cmake 構建 cppyy,但我不斷收到此錯誤: 這里的評論: Cppyy cmake build unable to find LibClang暗示使用鏈接的findLibClang.cmake文件可以解決問題,但我檢查了位於此處的文件: /usr/local/anaconda ...

aws批處理上的非法指令

[英]illegal instruction on aws batch

我正在嘗試提交一個演示作業來進行批量計算,以測試我是否可以正確使用 python 模塊“cppyy”。 但是,我收到“非法指令”核心轉儲錯誤。 有趣的是,如果我在本地 ec2 實例上運行的容器(相同圖像)上運行作業,我沒有收到任何錯誤消息。 以下腳本, test.py用於入口點, python3 t ...

cppyy OPENMP 錯誤:預期為臨時結果的 nullptr 結果

[英]cppyy OPENMP error: nullptr result where temporary expected

我一直在嘗試從 Python 到cppyy在 C++ 中運行一些並行代碼,但遇到錯誤。 可執行文件(通過 GCC 和-fopenmp -O2 )運行時沒有錯誤,並顯示並行化導致運行時的預期下降。 當#pragma omp parallel for從 C++ 代碼中注釋掉時, cppyy不會引發任何錯 ...

將 nlohmann::json 與 cppyy 一起使用?

[英]using nlohmann::json with cppyy?

是否可以通過 cppyy 將 python dict傳遞到期望nlohmann::json ( nlohmann/json ) object 的cppyy ? 這個問題現在必須提出來,但我找不到任何關於它的東西。 重現的最小示例(不考慮性能/安全,請原諒): test-json.h#include ...

在 cppyy 中鍵入別名 arguments

[英]Type alias arguments in cppyy

我正在嘗試在 Python 代碼中使用一些 C++ 庫。 我遇到的一個問題是我似乎無法調用將別名類型作為參數的函數。 這是我復制的一個最小示例:import cppyy cppyy.cppdef( """ using namespace std; enum class TestEnum ...

如何在 cppyy 中使用 future / async

[英]How to use future / async in cppyy

我正在嘗試通過 cppyy(一個 C++-python 綁定包)使用 C++ STL 的future 。 例如,我可以在 C++ 中運行以下代碼(改編自這個答案) Python 中上述的類似實現是 上面的代碼產生 看起來它是由在 cppyy 中使用future引起的。 有什么解決辦法嗎? ...

使用 cppyy 從 python 調用 C++ function

[英]Calling C++ function from python with cppyy

我需要使用 cppyy 從 Python 中的第 3 方 C++ 庫中調用函數。 首先,我寫了一個簡單的 C++ function 並嘗試將其加載到 Python 中: 測試.hpp 測試.cpp 然后,我使用以下命令行創建test.dll (我現在在 Windows 上,但最終項目應該在帶有 Z ...

cppyy.ll.cast 無法投射 char*

[英]cppyy.ll.cast fails to cast char*

假設我們有一個來自某個外部庫的名為 chr_ptr 的 char*。 我試圖通過使用cppyy.ll.cast["char*"](chr_ptr)將此指針轉換為char* 預期: cppyy.LowLevelView 實際:海峽其他數據類型工作正常,這個問題只發生在 char(aka int8_t ...

SIGSEGV 關於做“導入 cppyy”

[英]SIGSEGV on doing "import cppyy"

我有一個 docker 圖像,其中 cppyy 導入開始崩潰。 我嘗試比較pip freeze和apt list --installed between working and non working docker images,但沒有發現差異。 仍在非工作 docker,導入 cppyy 導致 ...

2022-03-08 14:05:58   1   98    python / cppyy  
如何從C++撥打Python?

[英]How to call Python from C++?

從文檔: cppyy 是一個自動的、運行時的 Python-C++ 綁定生成器,用於從 Python 調用 C++和從 C++ 調用 Python 。 (強調我的) 但是,我沒有看到執行相同操作的任何說明,因此是否可以使用 cppyy 通過 C++ 調用cppyy ? ...

不可讀的錯誤消息是來自 CGAL 還是 cppyy?

[英]Are unreadable error messages form CGAL or cppyy?

我試圖使用 cppyy 包裝一小部分 CGAL(計算幾何算法庫)。 我收到完全不可讀的錯誤消息。 這些消息只是從 CGAL 傳遞過來的嗎? 這是其中一條消息。 我已將長線切成碎片: 回溯(最后一次調用):文件“/home/edcjones/CGAL/./Arrangement_2.py”,第 14 ...

pyhonizing STL 向量等的cppyy源代碼在哪里

[英]Where is the cppyy source code for pyhonizing STL vector, etc

cppyy 對各種 C++ STL 實體進行 python 化。 這些 python 化是在 cppyy 源代碼的什么地方完成的? 特別是向量? 我希望找到我可以模仿的例子 ...

2021-12-09 12:50:49   1   6    cppyy  
如何從腳本訪問 help() 答案

[英]How to access help() answers from script

在交互模式下使用 python 時,cppyy 通過 python 的 help() function 提供了極好的信息。 我想在非交互式 python 腳本中訪問這些答案。 這可能嗎? ...

2021-12-07 16:38:51   1   32    python / cppyy  
cppyy 和 std::is_same_v (C++17)

[英]cppyy and std::is_same_v (C++17)

如果我在 Ubuntu 20.04 系統上的 cppyy v1.6.2 中運行以下測試腳本: 我收到以下錯誤消息: 由於我在上面強調的那條線。 其他一切都有效。 我知道std::is_same_v是 C++17,但在 cppyy/cling 網頁上我發現支持 C++17 的聲明。 到底是怎 ...

2021-10-26 19:59:25   1   42    c++ / cppyy  
為 cppyy 使用 cmake 構建時鏈接標志出錯

[英]Error with linking flag when using the cmake build for cppyy

我正在嘗試在cppyy-knearestneighbors示例 ( https://github.com/jclay/cppyy-knearestneighbors-example ) 中為 cppyy 構建示例。 據我了解,它使用了更現代的 cppyy cmake。 但是,當涉及到鏈接時,我發現了 ...

通過 C++ pythonization 回調將 operator() 的 cppyy 自動映射恢復到 __getitem__

[英]Revert cppyy automatic mapping of operator() to __getitem__ via C++ pythonization callback

正如在這個 cppyy 問題中所解釋的那樣,C++ 端的A& operator()映射到 python __getitem__ 。 在這個問題上,如果這不是想要的結果,建議添加一個特殊的 pythonization。 在我的情況下,一個額外的約束是將其添加到 C++ class 本身,以確 ...

2021-02-17 13:56:18   1   40    python / cppyy  
cppyy 無法打開共享庫

[英]cppyy unable to open shared library

我正在嘗試在 cppyy 中加載 a.so,但出現以下錯誤。 有什么方法可以查看由於 Load() 失敗而導致的確切錯誤 ...

2020-12-16 09:40:11   1   62    python / cppyy  

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM