請告訴我你是如何說服Delphi 10.1.2(柏林)生產的,不僅僅是.lib文件,還有.obj文件。我需要將一些組件添加到柏林的C++版本中。我已經成功安裝了組件,但它不會使用它們編譯項目,因爲它無法找到.obj文件。我已經設置了項目選項,並生成了.lib,但沒有.obj文件。我需要使用dcc32.exe來製作它們嗎?或者我錯過了一些簡單的東西?從德爾福生產.obj文件
回答
發現菜單:
項目 - >選項 - >
在那裏你可以選擇,從德爾福編譯器選項的C/C++輸出文件生成選項Output - C/C++
部分。
從文檔:Package Files Created By Compiling
如果使用DCC32 on the command line,使用-JPHNE
開關。
當我在我的Delphi版本(專業版)上查看該行時,我沒有看到所有這些選項。我只看到「生成所有C++ Builder文件(包括軟件包庫)」。你使用的是和我一樣的版本嗎?或者我需要選擇另一個選項? – Maroc
非常感謝。我現在意識到我需要Rad Studio的完整版本,兩個人都可以生成所需的文件。我必須很好地說話融資,並希望他們讓我購買它! – Maroc
@Maroc我也使用D10 Professional,沒有C++的特性。這個截圖來自西雅圖,但我不認爲這些選項已經與柏林一起改變...... [文檔](http://docwiki.embarcadero.com/RADStudio/Berlin/en/Output_-_C/C%2B% 2B),至少,似乎是一樣的。這些'.obj'文件由dcc32(Delphi編譯器)生成,而不是bcc32(C++編譯器)生成。 –
- 1. 德爾福v.Word - 如何從德爾福
- 2. 德爾福7德爾福XE2 res文件問題
- 3. 從德爾福ADOStoredProc
- 4. 德爾福 - 從TPanel
- 5. 德爾福 - 從FTP格式文件名
- 6. 德爾福UUID生成器
- 7. 德爾福HID Delphi7和德爾福XE2
- 8. 德爾福:如何從.bdsproj生成.resx
- 9. 滑動產生點擊彈出控件Firemonkey德爾福
- 10. RegisterMethodInfo和RegisterParamInfo從德爾福德爾福XE同義詞2006年
- 11. 德爾福保存到文本文件
- 12. 德爾福
- 13. 與德爾福
- 14. 與德爾福
- 15. 德爾福:TRegExpr
- 16. 類德爾福
- 17. 德爾福ftpgetfile
- 18. 德爾福
- 19. DES_KEY_SZ德爾福
- 20. 德爾福
- 21. 與德爾福
- 22. 德爾福Application.HintColor
- 23. 德爾福
- 24. 德爾福XE2(優勢德爾福組件)
- 25. 從德爾福使用wordpress
- 26. 如何從德爾福
- 27. 從德爾福C#Image1.Canvas.Pixels
- 28. 德爾福 - 從Active Directory
- 29. 從德爾福web服務
- 30. 德爾福從枚舉
您是否已將組件的.pas文件添加到您的C++ Builder項目中?這應該足以讓C++ Builder使Delphi編譯器生成所需的.obj和頭文件以及任何您需要的東西。 –
我將我的.pas文件所在的目錄添加到庫和瀏覽路徑中。我已經成功安裝了早期版本的組件到我的Rad Studio XE中,該工具同時包含Delphi和C++。然而,柏林C++的副本不是我的,它屬於我的客戶,我只有柏林德爾福。所以我必須在機器之間移植組件。 – Maroc
啊,好的,那麼你將不得不做答案所說的。 –