本白乃中學生一
,自學過c++,c#,python。想問問各位大佬:
一個軟體可以由多個語言寫嗎(就是一個語言寫一部分,最后合成一個軟體)?
可以的話請簡單說說思路,最好不要太深奧
。常用軟體:vs2019
麻煩各位
uj5u.com熱心網友回復:
C++和匯編可以啊uj5u.com熱心網友回復:
那它怎么被別的語言呼叫?
uj5u.com熱心網友回復:
是這樣嗎???
c#:
void MS(string str)
{
MessageBox.Show(str);
}
c++呼叫:
try
{
...
}
catch
{
MS("...");
}
uj5u.com熱心網友回復:

混編也可以。要么exe運行入口引數。要么exe運行輸出控制臺+管道。要么dll提供匯出函式。要么多行程服務。
或者都對外提供服務介面 http介面。 socket協議介面。中間資料用檔案交換,資料庫交換,記憶體映射交換。
uj5u.com熱心網友回復:
能詳細說說dll怎么用嗎
uj5u.com熱心網友回復:
可以啊,你可以用python寫好,然后c++去呼叫python腳本就行。uj5u.com熱心網友回復:
c++直接呼叫里面的方法?可以這么寫嗎:1.py:
def pt(str):
print(str);
1.cpp:
#include "1.py"
......
void main()
{
pt("Hello world!");
}
uj5u.com熱心網友回復:
C++寫動態庫,然后由C#使用這些庫
關于動態庫知識,請參考
《VS2015動態庫編程基礎篇資源匯總》
希望能夠幫到你!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/50739.html
標籤:新手樂園
上一篇:簡易學生課程資訊管理系統設計有一個班4個學生,5門課程
下一篇:學生成績管理系統
