-->

德尔福2009年从在Windows Vista 64位的命令行编译(Compiling with D

2019-10-16 14:08发布

有没有人成功编译使用命令行编译dcc32.exe一个Win32 GUI应用程序,在64位Windows Vista,而不安装德尔福2009年? 在我们的系统失败,与消息的DFM文件中包含未知的16位资源。 这通常是在DFM文件无法读取的指示。 它完美的作品在所有32位Vista和Windows XPS,我们尽力了。

我问,因为我们要确保我们以后可以重建我们目前的exe文件,如果需要的话,所以即使我们都切换到在未来的64位操作系统,我们希望能够重建旧版本的2009年。

Answer 1:

德尔福2009年,你应该使用的MSBuild到命令行编译你的项目(的MSBuild YourProject.dproj)。 务必从公司的RAD Studio commandprompt做到这一点。 这确保了一些环境变量设置。 这是否解决问题了吗?



Answer 2:

添加lnkdfm120.dll解决了这个问题。



Answer 3:

是的,我们正在执行控制台通过dcc32通过构建恶性两种Vista的64位和Windows 2008 64位。 您可能需要处理一些路径发出(X86)如果您安装到默认位置(我们不删除这些类型的依赖关系)。



文章来源: Compiling with Delphi 2009 from a command line under Windows Vista 64-bit