我將C++代碼轉換爲目標c。 原代碼中包含許多「dll」文件。 如何將C++ dll移植到目標C上。 我想詳細解釋一下。 希望你。將C++遊戲移植到目標C
1
A
回答
4
您無法「移植」dll。但是,您可以移植生成它們的代碼。你可以嘗試一下,如果你有這些dll的代碼,或者你可以看到mac上是否存在等價的函數庫,函數具有與dll中相同的接口。運行時和移植的庫可能是這樣。
沒有源代碼,恐怕你不能移植dll文件。
1
請參閱How to convert C++ Code to C,因爲目標C應該是C的嚴格超集(根據http://en.wikipedia.org/wiki/Objective-C#Syntax),這應該在理論上工作(假設您有代碼)。
請注意,如果您的代碼依賴於任何外部(如平臺相關),則自動移植代碼是不夠的 - 您必須單獨執行此操作。
它往往是簡單的換行代碼,而不是將它移植(即使用一個機制叫從你的目標C程序的C++代碼,如DLL或外部的「C」)
相關問題
- 1. 將C++遊戲移植到網絡上的最佳方法
- 2. 將Visual C++項目移植到C#
- 3. 將Borland C++移植到C#
- 4. 將C++項目移植到Android
- 5. 將C Winforms項目移植到WPF
- 6. 將項目從C#移植到Java
- 7. 將C++ Builder移植到Qt
- 8. C#在遊戲中移動光標
- 9. 使用Android SDK(或Marmalade等)將C++遊戲移植到Google Play有多困難
- 10. 將C/C++程序移植到Android中
- 11. 將組件移植到C/C++?
- 12. 將C++數組移植到C#數組
- 13. 移植C++到C# - 模板
- 14. 移植C#到Android
- 15. 目標C遊戲類多態性
- 16. 將我的XNA遊戲移植到Mac有什麼選擇?
- 17. 將我的Android遊戲移植到ios ...使用引擎?
- 18. 將WebGL遊戲移植到iPhone的原生OpenGL?
- 19. 將基於2D的平鋪iPhone遊戲移植到Android。
- 20. 在matlab中創建一個遊戲並將其移植到android。
- 21. 如何將遊戲引擎移植到另一個平臺?
- 22. 如何將攪拌機遊戲移植到Android
- 23. 您可以將DirectX遊戲移植到Google Native Client嗎?
- 24. 將iOS遊戲移植到WP7的最佳方法
- 25. 將經典遊戲移植到新平臺需要什麼?
- 26. 用C語言編寫的OpenGL遊戲,可可前端我想移植到Windows
- 27. 將移植函數從Python移植到C++
- 28. 將C#中的TripleDESCryptoServiceProvider移植到PHP
- 29. 如何將C++聯盟移植到Julia
- 30. PV函數和將VB6移植到C#
這聽起來像你也從Windows移植到Mac OS X? –
任何有效的C++代碼都是有效的Objective C++代碼,所以你應該能夠在Objective C++下編譯它們。 –
*我將C++代碼轉換爲目標c * - 使用C++程序=) – justin