使用ACE5.6过程中编译错误的三种解决方法
2008-10-27 12:22
573 查看
最近在使用ACE的过程中,发现5.6版本存在着编译错误的问题,于是去了它的商业版发布站点一查究竟。具体的三种解决方法如下所述。但如果你使用的是最新的5.6.6版本,就没有这种麻烦了。
http://www.riverace.com/newsletters/October2007.htm
Possible App Build Errors with ACE 5.6
Some customers have experienced a build error while building their applications after upgrading to ACE 5.6. This article explains the issue, its origin, and how to resolve the problem. It applies to builds using GNU make only. Microsoft Visual Studio users are not affected by this issue.
When upgrading ACE to version 5.6, you may encounter this error while building your applications:
The issue was introduced as a side-affect of properly supporting the MPC
There are three ways to resolve this problem if you encounter it:
If you use MPC to generate your makefiles, regenerate them with the MPC that's in ACE 5.6. This will add the __prebuild__ target.
Add a no-op __prebuild__ target to your makefiles (or some common file they include).
In the rules.common.GNU file, add a line before the "all" target that says only
The problem is resolved within ACE in beta kits ACE 5.6.2 and later and is also included in Riverace's first ACE 5.6-based Fix Kit. If you are a support customer, you can also contact Riverace for an update.
http://www.riverace.com/newsletters/October2007.htm
Possible App Build Errors with ACE 5.6
Some customers have experienced a build error while building their applications after upgrading to ACE 5.6. This article explains the issue, its origin, and how to resolve the problem. It applies to builds using GNU make only. Microsoft Visual Studio users are not affected by this issue.
When upgrading ACE to version 5.6, you may encounter this error while building your applications:
make: *** No rule to make target `__prebuild__', needed by `all'. Stop.
The issue was introduced as a side-affect of properly supporting the MPC
prebuildkeyword for GNU make-type targets. The error occurs for Makefiles that make use of ACE's make scheme in
ACE_wrappers/include/makeincludebut that are not generated from MPC projects.
There are three ways to resolve this problem if you encounter it:
If you use MPC to generate your makefiles, regenerate them with the MPC that's in ACE 5.6. This will add the __prebuild__ target.
Add a no-op __prebuild__ target to your makefiles (or some common file they include).
In the rules.common.GNU file, add a line before the "all" target that says only
.PHONY: __prebuild__
The problem is resolved within ACE in beta kits ACE 5.6.2 and later and is also included in Riverace's first ACE 5.6-based Fix Kit. If you are a support customer, you can also contact Riverace for an update.
相关文章推荐
- vc2010转化vc2005或低版本VC过程后,编译错误 解决方法
- PHP编译过程中常见错误信息的解决方法
- 【PTAMM】PTAMM编译过程若干非常见错误解决方法
- LAMP系列之PHP编译过程中常见错误信息的解决方法
- 在VS中使用万能头文件#include <bits/stdc++.h>编译错误的解决方法
- C编程 编译运行过程中系统提示错误及解决方法总结
- CentOS编译PHP5过程中常见错误信息的解决方法
- CentOS编译PHP5过程中常见错误信息的解决方法
- libnids 在VS 2010中使用方法及编译错误解决方法
- 水晶报表使用经验谈1--建立水晶报表第一步及编译最易出现错误的解决方法及报表转换成pdf文档进行打印方法
- 非OpenGL版本的Qt使用QGLWidget构建OPenGL应用须知与编译错误解决方法
- 下载使用CocoaPods的开源项目时,编译出现错误解决方法
- PHP编译过程中常见错误信息的解决方法
- hadoop2.4.1源码在64位系统编译过程中遇到的几个错误及解决方法
- ios 编译过程中碰到std::ios_base::Init::~Init()错误的问题解决方法
- vc2010转化vc2005或低版本VC过程后,编译错误 解决方法
- Qtopia2 编译过程错误总结与解决方法
- VS studio源代码管理辅助工具sourceoffsite使用过程中的错误解决方法
- 使用AndroidStudio编译NDK的方法及错误解决方式
- MT7688 编译过程中的一些错误的解决方法