请告诉我你是如何说服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
啊,好的,那么你将不得不做答案所说的。 –