#include "stdafx.h"
#include
#include
using namespace std;
int main()
cout << "python get module succeed." << endl;
//獲取insert模組內_add函式
pyobject* pv = pyobject_getattrstring(pmodule, "_add");
if (!pv || !pycallable_check(pv))
cout << "get function (_add) succeed." << endl;
//初始化要傳入的引數,args配置成傳入兩個引數的模式
pyobject* args = pytuple_new(2);
//將long型資料轉換成python可接收的型別
pyobject* arg1 = pylong_fromlong(4);
pyobject* arg2 = pylong_fromlong(3);
//將arg1配置為arg帶入的第乙個引數
pytuple_setitem(args, 0, arg1);
//將arg1配置為arg帶入的第二個引數
pytuple_setitem(args, 1, arg2);
//傳入引數呼叫函式,並獲取返回值
pyobject* pret = pyobject_callobject(pv, args);
if (pret)
py_finalize();
system("pause");
return 0;
}
VS2013呼叫MATLAB內建函式
在用c寫程式時,有時會遇到數值計算問題,如矩陣的計算 優化問題 解微分方程等等。這些數值計算問題如果自己來實現的話,一來太費時間,二來自己的實現方案效率未必高。所以遇到這些數值計算問題時可以先上網搜一下,看看有沒有現成的模組 當然要可靠 另一種解決方法就是依靠matlab了。用過matlab 的人都...
vs2013 遠端除錯 (c )
參考 第一步 在遠端機上的配置 2 將本機的 c program files x86 microsoft visual studio 12.0 common7 ide remote debugger 複製到遠端機上。如果遠端機上安裝了vs2013,則可以不用複製該資料夾 第二步 本機的設定 1 開啟...
VS2013呼叫MATLAB 2014計算引擎
1 給計算機新增系統變數path c programfiles matlab r2014b bin win64,新增完成之後重新啟動計算機。一定要重新啟動很重要 2 新建乙個c 工程,新增x64屬性 很重要,應為matlab是64位的 3 屬性管理器 右鍵 屬性 配置屬性 vc 目錄 包含目錄 新增...