zoukankan      html  css  js  c++  java
  • Build with runtime packages

    编译问题:为什么我去掉Build with runtime packages,编译没问题???

    如果不去掉,就有错误:
    [Linker Error] Unresolved external 'TXNetDataPkg::' referenced from D:BOC933CHARTSXPLUTUSMAIN.OBJ
    [Linker Error] Unresolved external '__fastcall TXNetDataPkg::TXNetDataPkg()' referenced from D:BOC933CHARTSXPLUTUSMAIN.OBJ
    等等
    packages中我只保留了需要的自己的包.
    去掉此钩时,就不会有问题,这是为什么?
    还有,能不能解释一下一般什么时候需要build?其它,就只要make就够了


    1、这是因为你新建项目时,安装的组件存在,而以后相关的组件在不知道什么时候又删除了。比如说把你的项目拿到别得机子上打开重新BUILD时就有可能出现这种情况。(因为别人的机子上可能并没有你机子上的组件。项目用到的组件当然要有。)

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

    2、去掉Build with runtime packages时,只有程序里实际使用到的组件才会链接到你的程序里,而以前安装过但没用到的组件就不会链接进你的程序。所以不会出错。

  • 相关阅读:
    blocksit
    getdata
    ASP.net 探针
    301重定向
    webapi
    Unity NGUI UIPanel下对粒子的剪裁
    unity3d 之本地推送
    c#之时间戳与DateTime的相互转换
    c#之从服务器下载压缩包,并解压
    Unity3d 开发之 ulua 坑的总结
  • 原文地址:https://www.cnblogs.com/railgunman/p/11240011.html
Copyright © 2011-2022 走看看