VC中编译有C源文件的程序
2010-03-09 08:57
274 查看
最近在做程序时需要使用一个已经编好的C程序源文件(有头文件),将头文件加入要调用的源文件中,调用相应C函数,编译时出现如下错误:
sss.c(3129) : fatal error C1010: unexpected end of file while looking for precompiled header directive
在网上查了相关资料,说不能在C源文件中包含"stdafx.h"文件,
知道需要以这样的方式加入头文件和声明要调用的函数:
extern "C"
{
#include "sss.h"
}
extern "C"
{
extern BOOL S1();
}
sss.c(3129) : fatal error C1010: unexpected end of file while looking for precompiled header directive
在网上查了相关资料,说不能在C源文件中包含"stdafx.h"文件,
知道需要以这样的方式加入头文件和声明要调用的函数:
extern "C"
{
#include "sss.h"
}
extern "C"
{
extern BOOL S1();
}
相关文章推荐
- 让VC编译出来的程序不依赖于msvcr80.dll/msvcr90.dll/msvcr100.dll等文件
- 让VC编译出来的程序不依赖于msvcr80.dll/msvcr90.dll/msvcr100.dll等文件
- VC直接编译数据文件到程序中。
- 让VC编译出来的程序不依赖于msvcr80.dll/msvcr90.dll/msvcr100.dll等文件
- [C/C++] VC2012编译的程序在WinXP下报告“指定的可执行文件不是有效的 Win32 应用程序”错误
- 在程序编译的时候,头文件不参与编译,源文件单独编译(VC),但编译源文件时,会展开其包含的头文件
- 让VC编译出来的程序不依赖于msvcr80.dll/msvcr90.dll/msvcr100.dll等文件
- 让VC编译出来的程序不依赖于msvcr80.dll/msvcr90.dll/msvcr100.dll等文件
- 让VC编译出来的程序不依赖于msvcr80.dll/msvcr90.dll/msvcr100.dll等文件
- 让VC编译出来的程序不依赖于msvcr80.dll/msvcr90.dll/msvcr100.dll等文件
- 在VC程序中添加TODO、FIXME编译警告
- linux系统编译C++程序时头文件和库文件搜索路径
- centos环境下编译程序提示缺少头文件
- 关于把 java 程序编译成 exe 文件
- 程序编译运行时头文件或动态链接库的查找
- Cmake知识----编写CMakeLists.txt文件编译C/C++程序
- 关于PHP程序使用file_get_content()函数进行抓取PHP程序与smarty结合编译过程中产生的静态文件,抓取不了?连接超时?(地址映射)
- VC中编译、运行程序的小知识点
- vs2012下编译一个opencv程序时,一直出现msvcp120d.dll文件丢失的提示信息
- VC下把EXE程序改称DLL文件