C/C++的增强型预处理器

enhac的Python项目详细描述


增强的C预处理器。

在早期开发中

当前功能:

要包含在C文件中的指令:

include some header file (.h[pp]):
//:inc somelib1 somelib2

include a bunch of std libs:
//:stdinc iostream vector algorithm

include header + add .c[pp] file to compilation:
//:use somelib1 somelib2

specify compile command (per file)
//:make g++ -c --std=c++11 -Wall %INCS% -lm %OUT%
-> g++ -c --std=c++11 -Wall f1.cpp f2.cpp f3.cpp -lm -o out.obj

specify link command (only for main file)
//:link g++

有一些简单的方法可以指定搜索include的路径 待定

您可以在项目的根目录下放置一个名为“.enhac_conf”的配置文件:

[general]
include_paths = ./inc/:./modules
make = g++ --std=c++11 -O2 -c
link = g++
include_exts_code = cpp c
include_exts_header = hpp h

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在java中查找特定命名方案的所有文件   java需要帮助在这个程序中查找错误,编译但不是计算机所必需的数字   java Androidsocket连接被拒绝   java在单元测试中使用Intent类   sql server 2008换行转义序列在Java中没有以正确的方式回避   嵌入十六进制编码的unicode Java字符串   java无法为类实现tester程序   为json字符串创建通用java映射器   java如何将2个TextView与Android中的if-else条件放在同一位置   java如何初始化锁?   为什么我的多项式类加法函数不起作用?   java Intellij不使用库构建JavaFX   java为什么在EJB类上同时使用@LocalBean和接口?   java无法在Spring Security中登录   Java中的文件创建   运行servlet需要哪个JRE。。服务器JRE还是客户端JRE?   来自Windows命令行的SOAP Web服务中的java SSL证书问题   java JPA如何为实体实施OneOnOne关系?