Function C->;中的面向方面编程;函数库?
我正在学习C中的AOP,使用aspeCt作为编译器。我遇到的问题是,在编译时,我不断从.acc文件中得到错误Function C->;中的面向方面编程;函数库?,function,compiler-errors,aop,aspect,Function,Compiler Errors,Aop,Aspect,我正在学习C中的AOP,使用aspeCt作为编译器。我遇到的问题是,在编译时,我不断从.acc文件中得到错误第2行错误--1:标记“”附近的语法错误 我假设这是因为.acc文件中的before函数。是否有我应该导入的库?还是我完全错了?代码: #include <stdio.h> before():execution(int main()) { printf("Before test successful!\n"); } after(): execution(int main
第2行错误--1:标记“”附近的语法错误
我假设这是因为.acc文件中的before函数。是否有我应该导入的库?还是我完全错了?代码:
#include <stdio.h>
before():execution(int main()) {
printf("Before test successful!\n");
}
after(): execution(int main()) {
printf("world!\n");
}
#包括
before():执行(int main()){
printf(“测试成功前!\n”);
}
after():执行(int main()){
printf(“世界!\n”);
}
修复了这个问题,我必须先用gcc编译,将这些文件保存为.acc和.mc文件,然后用acc编译,然后用gcc再次编译。使用./a.out运行,完成。这不是C。请在将来保留[C]标记,以避免出现与方面相关的问题。mc文件是用C编写的,它确实会影响此问题,因为AOP主要用于Java。不过下次我会知道的。