在不使用node的情況下,開發者怎樣在js裡呼叫乙個自己實現的c c 函式?

時間 2021-06-02 09:31:31

1樓:benpigchu

你可以:

使用js引擎的相關C/C++介面,將C/C++函式放到js的執行環境中

實際上這就是node的實現原理

把C/C++編譯成WASM放在瀏覽器裡執行需要瀏覽器做相關支援

直接把C/C++編譯成JS

這麼做的人一定只是寫著玩的

2樓:

在.NET目錄乙個陰暗的角落裡,躺著乙個jsc.exe("C:\Windows\http://

Microsoft.NET

\Framework\v4.0.30319\jsc.exe")那是JScript編譯器,可以把js檔案編譯成.NET平台支援的dll或exe

3樓:ppppp

這和語言沒有關係,而是執行環境的問題

如果拋開node,能執行js的環境就只剩下browser了,於是問題變成了你在browser裡面如何呼叫c/c++函式的問題。

顯然,除了黑科技,這個基本上不是乙個可以完成的任務。

恩,很久以前,ie是支援activeX控制項的。

而activeX可以用vc++和vb去寫。

貌似這樣也算完成了任務?。。。

candy crush 在不使用道具的情況下每一局一定能達到過關嗎?

從不用道具,現在在 2655 關。我這人有點強迫症,對自己的要求就是不用道具,有時候我媽用我的手機玩會用道具過一關,我都會返回去不用道具把那一關再過一遍。不過現在連續過關之後會強制贈送彩塘炸彈或者步數之類的,我也沒辦法,只好接受啦。 San Cheung 牛人真多,發現自己玩這個有點上癮了。用過送的...

怎麼在不使用瀉藥的情況下快速拉粑?

屁der 我自認為我拉粑粑很快,我媽說我 你拉粑粑的時間怎麼比你爸噓噓還快。我是常年早上拉粑粑,時間規律,七點多是大腸最活躍的時候,而我一般七點之前也起床了 感謝高三給我規律生活 拉粑粑可以不到一分鐘,最主要的就是規律生活。你可以嘗試兩三天只在早上拉粑粑,可能過幾天就規律了,你的大腸就該知道 啊到點...

在不使用Lua等指令碼語言的情況下,PC遊戲是怎麼製作遊戲流程內容的?

有木桑 變化的內容都是配置啊,就像excel那樣弄一堆表,然後通過一些方式讓遊戲去讀取,非數值類的需求會弄個編輯器,比如什麼關卡編輯器 技能編輯器什麼的。最後還是儲存成某些配置檔案。 熊起 DOS時代很多老遊戲 金庸,仙劍,很多日式遊戲 內部實現了一套類似彙編的指令碼語言,或者說叫批處理命令。這些語...