我嘗試包裝幾個.c文件,以便通過Python訪問。如果我想訪問所有文件的所有功能,我必須提及界面文件中的所有功能嗎?是否有必要使用SWIG在界面文件中提及包裝的.c文件的所有功能?
回答
是的。但是有一個捷徑:SWIG可以解析標題(.h
)文件。在http://www.swig.org/tutorial.html
其實我沒有頭文件,我有.c文件。我可以包括他們以及你上面寫的嗎? – Maximilian
2.問:如果我包含這樣的頭文件,所有包含它們變量的函數都可以通過python訪問? – Maximilian
您可以使用'.c'文件嘗試,但解析它們要困難得多,我不知道SWIG解析器有多複雜。 2.問題:變量只在函數內部可見,所以沒有。如果您的意思是「功能參數」,那麼是的,SWIG將生成包含功能參數的膠水代碼。 –
- 1. PHP包括/需要在文件中的所有功能裏面
- 2. Swig C++ python包裝文件的解釋?
- 3. 是否有必要在C中編寫這些頭文件?
- 4. 是否有必要更新HTML文件
- 5. Mercurial cgi界面中是否有任何文檔的功能?
- 6. 使用包中的單個文件是否包含所有文件?
- 7. Sitecore是否有必要在bin文件夾中有ChilkatDotNet2?
- 8. 是否需要在頭文件中聲明所有C函數
- 9. 是否有可能在doctest文件中使用py.test裝置?
- 10. R中是否有「包裝」功能?
- 11. Java - 罐子是否自包含所有必需的功能?
- 12. 是否所有樣式都只能在.css文件中使用?
- 13. 是否必須在所有涉及的主機上安裝SSIS組件?
- 14. 乳膠:提取所有使用的軟件包的sty文件
- 15. 在創建新SWIG包裝時引用現有的SWIG包裝
- 16. Java標準庫中是否有文本包裝功能?
- 17. 是否有可能使用PowerShell查找所有視頻文件?
- 18. 簽署WIN CE .cab文件以及裏面的所有文件
- 19. in phonegap。在所有html頁面中包含cardova-2.0.0.js是否有必要?
- 20. 導入包,以及如何使用所有類的Java文件
- 21. 是否需要在我的JCL中指定所有文件?
- 22. 提取PTC項目中所有文件的所有更改包
- 23. 查找所有使用平面文件的軟件包
- 24. 如何驗證啓動時是否存在所有必需的包含文件
- 25. 什麼是swig界面文件的正確的sstream include路徑?
- 26. 是否有可能在python中包裝matplotlib中的xticks文本?
- 27. 是否有可能在使用c#的文本文件中存儲結構
- 28. 是否有可能用一個try catch來包圍我所有的javascript文件?
- 29. 是否可以使用.d文件來編譯所有依賴的c文件?
- 30. 是否需要爲所有dpi文件夾提供圖像?
有關詳細信息,搜索「SWIG爲懶人」如果你不提所有的功能會發生什麼:所以大部分的時間,你可以逃脫這個接口文件? – mkrieger1