纯C的工程,怎样支持C++。
1. windows系统。。。
手上有个一个纯C的makefile的工程,里面的代码全是.h 和.c文件的。
用nmake会编译出一个exe和一个DLL。
2. 里面的函数定义形如:
void Fun(iID)
int iID;
{
//Fun implimentation...
}
3. 因为想用STL的queue<>和list<>,需要让这个工程支持C++。
纯C的有什么轻松实现链表的方法么?
4. 但悲剧的是VS用习惯了,搞不懂怎么样才能支持C++。
使用在编译器的flag里面加上/TP,结果编译时里面的参数定义全部错误,得要改成:
void Fun(int iID)
{
//Fun implimentation...
}
函数太多了呀。。。
5. 这种makefile工程,有工具能转为VS工程不?
多谢各位高人。
手上有个一个纯C的makefile的工程,里面的代码全是.h 和.c文件的。
用nmake会编译出一个exe和一个DLL。
2. 里面的函数定义形如:
void Fun(iID)
int iID;
{
//Fun implimentation...
}
3. 因为想用STL的queue<>和list<>,需要让这个工程支持C++。
纯C的有什么轻松实现链表的方法么?
4. 但悲剧的是VS用习惯了,搞不懂怎么样才能支持C++。
使用在编译器的flag里面加上/TP,结果编译时里面的参数定义全部错误,得要改成:
void Fun(int iID)
{
//Fun implimentation...
}
函数太多了呀。。。
5. 这种makefile工程,有工具能转为VS工程不?
多谢各位高人。
...全文
相关推荐
cpp-使用纯CC编写的ShellCode生成框架
使用纯C/C 编写的ShellCode生成框架
Dev-Cpp 5.5.3 MinGW 4.7.2 Setup
Dev-Cpp 5.5.3 MinGW 4.7.2 Setup
llama.cpp基于C/C++语言
Facebook的LLaMA模型在C/C++语言中的移植版本
纯C语言 库函数 chm
纯C语言的库函数帮助文档,chm格式方便查询使用。作为帮助文档,深层次掌握C功能。纯C不含有C++相关内容。
EVRC声码器,纯C语言版
PC端可直接打开和运行,官网源码下载建立的Qt工程,也可以把源码复制到自己的工程下进行运行。详细使用版本EVRC-B中的evrc_fix版,支持9.6kbps、4.8kbps、1.2kbps码率。


