在Windows Vista 64位下从命令行使用Delphi 2009进行编译

时间:2009-06-17 12:53:32

标签: delphi windows-vista delphi-2009 win64

有没有人成功使用命令行dcc32.exe编译器在64位Windows Vista下编译Win32 GUI应用程序,而无需安装Delphi 2009?在我们的系统上它失败,并显示DFM文件包含未知的16位资源的消息。这通常表示无法读取DFM文件。它适用于我们尝试的所有32位Vista和Windows XP。

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

3 个答案:

答案 0 :(得分:2)

使用Delphi 2009,您应该使用msbuild命令行编译您的项目(msbuild YourProject.dproj)。请务必从RAD Studio命令提示符执行此操作。这可确保设置一些环境变量。这会解决您的问题吗?

答案 1 :(得分:1)

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

答案 2 :(得分:0)

是的,我们在Vista 64位和Windows 2008 64位中通过dcc32执行控制台构建。如果安装到默认位置(我们不删除这些类型的依赖项),您可能必须处理(X86)的一些路径问题。