小编Jay*_*Jay的帖子

开始使用AspectC++

我认为我可以使用AOP优雅地解决有关为旧C++代码添加新功能的一些问题.现在,我的第一个想法是下载AspectC++并开始工作.但是,它似乎并不那么简单:

  • 纯系统的Visual Studio集成功能已在大约5年前的最后一次更新,增加了对VS '05的支持.在安装过程中未检测到'10(我正在使用),这反过来导致安装被取消.
  • ACDT在07年2月的最后一次更新,Eclipse 3.2是最后一个支持,当前Eclipse的安装失败.
  • 只是尝试编译AspectC++附带的示例也不起作用:

    username@username-VirtualBox:/media/sf_Temp/aspectc++$ make
    make -C examples/coverage
    make[1]: Entering directory `/media/sf_Temp/aspectc++/examples/coverage'
    Compiling main.cc
    make[1]: /media/sf_Temp/aspectc++/ag++: Command not found
    make[1]: *** [Junk/main.o] Error 127
    make[1]: Leaving directory `/media/sf_Temp/aspectc++/examples/coverage'
    make: *** [coverage.make] Error 2
    username@username-VirtualBox:/media/sf_Temp/aspectc++$ 
    
    Run Code Online (Sandbox Code Playgroud)

    这个"未找到的命令"很奇怪,因为简单地运行ag ++工作(虽然它当然抱怨没有输入文件).

Soooo ......我现在有点迷失了.任何有关在哪里找到执行第一步的工作手册的帮助或关于我做错的一些提示都将不胜感激.或者说AspectC++太过时/无法使用/无论人们如何使用它(这可以解释缺少一些简单的第一步 - 手册,通常可以找到数百个)?

提前致谢.

c++ aop

1
推荐指数
1
解决办法
1784
查看次数

标签 统计

aop ×1

c++ ×1