Build with runtime packages

编译问题:为何我去掉Build with runtime packages,编译没问题???编辑器

若是不去掉,就有错误:
[Linker Error] Unresolved external 'TXNetDataPkg::' referenced from D:\BOC933\CHARTS\XPLUTUS\MAIN.OBJ
[Linker Error] Unresolved external '__fastcall TXNetDataPkg::TXNetDataPkg()' referenced from D:\BOC933\CHARTS\XPLUTUS\MAIN.OBJ
等等
packages中我只保留了须要的本身的包.
去掉此钩时,就不会有问题,这是为何?
还有,能不能解释一下通常何时须要build?其它,就只要make就够了ui


 

一、这是由于你新建项目时,安装的组件存在,而之后相关的组件在不知道何时又删除了。好比说把你的项目拿到别得机子上打开从新BUILD时就有可能出现这种状况。(由于别人的机子上可能并无你机子上的组件。项目用到的组件固然要有。)it

     解决的办法是用文本文件编辑器打开项目文件把全部不要的给件给删除。编译

二、去掉Build with runtime packages时,只有程序里实际使用到的组件才会连接到你的程序里,而之前安装过但没用到的组件就不会连接进你的程序。因此不会出错。
ast

相关文章
相关标签/搜索