导航:首页 > 源码编译 > aceeditor如何编译

aceeditor如何编译

发布时间:2022-05-03 15:18:19

1. 如何在linux编译和使用ACE

一:下载源码
http://download.dre.vanderbilt.e/
目前最新版本6.1.2。如果只使用ACE,可以选择选择ACE only (tar+gzip format)。

二:编译
2.1 设置环境变量
在当前用户目录下,找到.bash_profile(centos版本)文件或.profile(ubuntu版本)文件,在该文件末尾增加内容:
export PATH
export ACE_ROOT=/home/yleesun/3rd/ACE_wrappers
export LD_LIBRARY_PATH=$ACE_ROOT/ace:$ACE_ROOT/lib:$LD_LIBRARY_PATH
具体ACE_ROOT的路径,根据实际情况修改。

2.2 执行编译命令
在$ACE_ROOT/ace目录下运行命令:
ln -s config-linux.h config.h

在$ACE_ROOT/include/makeinclude目录下执行命令:
ln -s platform_linux.GNU platform_macros.GNU

回到目录$ACE_ROOT下,执行命令:make
大概20分钟左右编译完成。

三:使用ACE编程
ACE库编译完成,下面写个程序试试。
#include <ace/Log_Msg.h>
#include <ace/OS_main.h>
using namespace std;
int ACE_TMAIN(int argc, ACE_TCHAR *argv[])
{
ACE_DEBUG((LM_DEBUG, ACE_TEXT(“Hello World!”)));
return 0;
}
该文件命名为acetest.cpp
执行下面命令进行编译:
g++ -I$ACE_ROOT -lACE -L$ACE_ROOT/lib -o acetest acetest.cpp

编译成功,运行:
./acetest
打印出:Hello World!

注意:g++ 命令后面到参数
-I$ACE_ROOT // 指定包含到头文件路径,此处是大写的 I ,include 的第一个字母到大写。
-lACE // 指定包含到库名称,此处是小写的 l,library 的第一个字母到小写。
-L$ACE_ROOT/lib // 指定依赖库到路径,此处是大写到L,library 的第一个字母到大写。

2. ace editor支持json吗

用该是支持的,支持语言里有mode-json.js

3. ACE Editor如何使用

去弄个教程吧

直接网络他的,很多教程的!

4. windows下gcc编译ace过程

windows
解压ace在c盘,路径是:C:/ACE_wrappers
然后设置系统路径:
添加系统的环境变量,path 的最前面加入C:/ACE_wrappers/lib
添加vc的库文件路径:
C:/ACE_wrappers/lib
添加vc的头文件也就是包含文件的路径:
C:/ACE_wrappers

在C:/ACE_wrappers/ace目录创建一个名为 config.h的文件。编辑文件并加入以下内容
#define ACE_HAS_STANDARD_CPP_LIBRARY 1
#include "ace/config-win32.h"

回到C:/ACE_wrappers目录,双击ACE_wrappers_vc8.sln开始编译几个要用的库文件,如果用的是debug模式得到的就是:
"ACE.dll","ACE.lib", "ACEd.dll","ACEd.lib"还有一些其他的。
再双击ACE_vc8.sln,开始全部的编译,过程很久。
最后在C:/ACE_wrappers/lib产生70多m的库文件。
开始写一个程序试试:
依旧是上面的程序:

#include "ace/OS.h"
#include "ace/Log_Msg.h"

int main (int argc, char *argv[])
{
ACE_DEBUG((LM_DEBUG,"Hello, ACE! "));
ACE_OS::exit(1);
return 0;
}
编译的时候有点麻烦,要手动的带库文件,如下设置:
“项目”--“hello属性”--“配置属性”--“链接器”--“输入”--“附加依赖项”,在里面输入“ACEd.lib”,确定。

vs项目需要配置的具体几个位置是:
1 c/c++ -> general -> additional include directory: d:/ACE_wrappers
2 linker -> additional library directory: d:/ACE_wrappers/lib
3 linker -> input -> additional dependencies: aced.lib

5. ace编辑器sql提示!

我编辑器出现了这样的问题,提示提示你的编程出现了逻辑错误,你需要重新审理一下你的编程过程以及你设定的参数。

6. ACE编辑器可以监听鼠标吗

ace编辑器应该不可以

7. linux编译的ace动态库怎么使用

Linux的动态库文件是以lib字样开头的.so文件,编译链接动态库有两个要点:一个是需要用-L选项指定动态库的搜索路径,这个搜索路径是需要连接的so文件的大致路径,比如/usr/openssl/lib;另外还需要用-l(这个是小写的L)选项指定动态库的名字,...

阅读全文

与aceeditor如何编译相关的资料

热点内容
喷油螺杆制冷压缩机 浏览:577
python员工信息登记表 浏览:375
高中美术pdf 浏览:158
java实现排列 浏览:511
javavector的用法 浏览:980
osi实现加密的三层 浏览:230
大众宝来原厂中控如何安装app 浏览:912
linux内核根文件系统 浏览:241
3d的命令面板不见了 浏览:524
武汉理工大学服务器ip地址 浏览:147
亚马逊云服务器登录 浏览:523
安卓手机如何进行文件处理 浏览:70
mysql执行系统命令 浏览:929
php支持curlhttps 浏览:142
新预算法责任 浏览:443
服务器如何处理5万人同时在线 浏览:249
哈夫曼编码数据压缩 浏览:424
锁定服务器是什么意思 浏览:383
场景检测算法 浏览:616
解压手机软件触屏 浏览:348