天天看点

C++Builder 生成64位Windows应用

        引子(废话)

        好久不写程序了,换了个新电脑,win10系统,一时觉得手痒,就想弄一段。MS从win7开始,就已经支持64位应用了。网上搜寻了很久,希望做64位Windows应用。那时候看到网上说BCB暂不支持编译64位应用。于是,下载了eclipse CDT,说是可以编译64位应用。可是安装了之后,发现编译出来的只有命令行的应用。网上又说,需要结合Qt,于是网购了一本《Qt编程入门》,拿到手里一看,发现应该买的是《Qt Creater 入门》。网上又说,这本书很快就要出第3版了。等到出了第3版,网购回来,一系列下载、安装,Qt终于可以用了,可是,总觉得怪怪的(不像BCB窗体上放个控件超Easy),各种的不适应。闲逛CSDN的时候碰巧看到了妖哥的帖子,“Embarcadero RAD Studio 官方ISO下载地址”。网上也有介绍说是支持各种平台,包括win32,win64,IOS等等等等。于是下载安装,还真的很好用。只是,默认的输出是32-bit Windows平台。先不管了,用的顺手,就先尝试做两个程序。

        编译发布版本

        每次编译之后,EXE文件都在win32-Debug文件夹下面,想复制到其他电脑,却不能运行,设置了Dynamic RTL、runtime packages等等,仍然没有release文件夹。

        又是一系列Bing……,在周药师的博文“C++Builder 编译release版?别的电脑上运行?”。里面终于找到了这样一句话“project-Configuration Manager->Configuration  选择 Release”。可是在Project Option菜单里面却没有。

找了许久,终于在BCB10的右侧,看到了这样的子窗口,如图

C++Builder 生成64位Windows应用

他的标题是,Project Manager(项目管理器或者项目经理)。

点开Build Configuration,Release就出现啦。如图

C++Builder 生成64位Windows应用

双击Release,或者右键出菜单,选择Activate,就可以编译成用于发布的版本了。

        期待已久的Win64位

        在这个子窗口里,往下看看发现有个Target Platforms(Win32)(发布平台win32),试着点了一下右键???

C++Builder 生成64位Windows应用

虽然只有一项,点一下,就是这样滴

C++Builder 生成64位Windows应用

有图有真相,不再废话。

继续阅读