`
sntitan
  • 浏览: 22515 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

在vs中加入c语言文件的方法

    博客分类:
  • VC++
 
阅读更多

环境vs2010

1.将c语言加入工程中,右键该文件,选择属性-预编译头-不使用预编译头,否个会提示

fatal error C1853: “filename”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)

参考:http://support.microsoft.com/kb/126717/en-us?fr=1

2.在extern要调用的函数的位置,加入

#ifdef __cplusplus
extern "C" {
extern int foo1();
extern int foo2();
/*...*/
};
#endif

否则,会出现链接错误 

参考:http://zhanyonhu.blog.163.com/blog/static/161860442010523113952513/

好咧

分享到:
评论

相关推荐

    qt调用c语言代码(c语言的代码写在c文件中)

    本篇文章将详细探讨如何在Qt项目中调用C语言编写的代码,以实现两者之间的交互。 首先,了解基本概念。Qt是基于C++的,它通过类库提供了一整套用于用户界面设计、网络通信、数据库访问等功能。C语言则以其简洁高效...

    C语言通讯录 文件 结构体 指针 删除 加入,显示等

    根据给定的文件标题、描述、标签以及...通过以上分析可以看出,该通讯录程序涵盖了C语言中的一些重要概念和技术点,如结构体、指针、文件操作等,同时实现了基本的数据管理功能,是一个较为典型的C语言小型项目案例。

    C语言简单文件加密算法

    在C语言中实现这些算法,需要熟悉二进制操作、文件I/O和内存管理。文件读写可以用`fread`和`fwrite`,异或操作直接用`^`符号,而密钥管理则需要适当的内存分配和释放。此外,考虑到错误处理和效率,可能需要对大...

    C语言中加入汇编教程

    本教程将指导读者如何在KEIL中嵌入汇编语言,介绍了使用C语言调用汇编函数的方法,并提供了一个实际的示例项目。该项目展示了如何使用C语言编写主函数,调用汇编函数,并将其编译成可执行文件。 知识点: 1. 嵌入...

    C语言学生管理系统可存入文件

    C语言学生管理系统可存入文件 printf("1----------学生录入\n"); printf("2----------学生浏览\n"); printf("3----------学生查询\n"); printf("4----------学生删除\n"); printf("5----------成绩统计\n"); ...

    c语言BMP文件加水印

    在C语言中,我们可以使用标准输入/输出库(stdio.h)和位操作(bitwise operations)来读取和修改BMP文件。以下是一些关键知识点: 1. 文件操作:使用`fopen()`打开文件,`fread()`读取数据,`fwrite()`写入数据,`...

    解决C语言中生成的EXE文件执行后窗口消失方法

    ### 解决C语言中生成的EXE文件执行后窗口消失的方法 #### 背景介绍 在使用C语言编程时,经常会遇到一个令人头疼的问题——编译生成的EXE文件在执行完毕后,命令行窗口立即关闭。对于调试或者查看执行结果来说,这...

    KEIL C语言延时计算方法

    1、打开 keil\tools,ini 文件,在它的c51栏中加入 AGSI9=Emu51Form.DLL ("delay simulation") 然后存盘。 2、把 Emu51Form.dll 文件 copy 到 keil\c51\bin 中。 3、新建一个工程,编写一个延时程序编译通过后,调...

    c语言文件读写操作代码.txt

    在代码中加入对文件操作返回值的检查,能有效避免在文件操作过程中出现的错误,使得程序更加健壮和可靠。 此外,文件操作不仅仅局限于文本文件,C语言同样支持二进制文件的读写操作,但二进制文件操作中的读写指针...

    关于C语言 socket数据 文件传输的例子

    在C语言中,文件传输可能涉及错误处理,例如网络中断、文件读写错误等。因此,要确保在关键步骤加入适当的错误检查,比如使用if语句检查函数返回值,并根据情况执行相应的错误处理。 此外,对于Linux环境,还需要...

    c语言读取bmp文件

    2. C语言文件I/O: 在C语言中,我们可以使用标准库函数`fopen()`打开文件,`fread()`读取文件内容,`fclose()`关闭文件。例如,用二进制模式("rb")打开BMP文件,然后读取文件头和图像数据。 3. 解析BMP文件头: -...

    c语言文件读写操作代码

    在C语言中,通过使用标准I/O库中的函数可以很方便地实现文件的打开、读取、写入和关闭等操作。 首先,我们注意到提供的代码中存在一些错误。在C语言中,main函数的正确声明应为int main(),而不是intmain()。同时,...

    Linux中C语言open函数打开或创建文件详细讲解.pdf

    * O_APPEND:当读写文件时,从文件尾开始移动,也就是所写入的数据会以附加的方式加入到文件后面 * O_NONBLOCK:以不可阻断的方式打开文件 * O_NDELAY:同 O_NONBLOCK * O_SYNC:以同步的方式打开文件 * O_NOFOLLOW...

    学生社团管理系统 C语言邻接表+文本文件存储实现

    本系统采用C语言进行实现,利用邻接表结构存储学生与社团的关系,并通过文本文件进行数据持久化,展现了C语言在实际问题解决中的强大能力。这里我们将深入探讨其中的关键技术和知识点。 首先,C语言作为基础的编程...

    c语言文件读写操作代码示例.pdf

    ### C语言文件读写操作详解 #### 一、引言 在C语言中,文件读写操作是一项基本而重要的功能,广泛应用于各种程序设计场景中。通过文件读写,我们可以持久化程序产生的数据或者从外部读取数据供程序使用。本文将...

    用C语言编写口令保护程序

    - **口令的加密存储:** 直接将口令明文存储在文件中存在较大的安全隐患,应考虑使用更安全的方法对口令进行加密处理。 - **更复杂的口令策略:** 仅限于六位字符的口令限制了口令的复杂度,可能会降低系统的安全性...

    c语言定时创建删除文件代码

    在C语言中,实现定时创建、删除文件以及按时间命名并周期性写入数据的程序设计涉及多个核心概念。以下是对这些知识点的详细说明: 1. 文件操作:C语言提供了丰富的文件操作函数,如`fopen`、`fprintf`、`fclose`等...

    c语言文件读写操作代码.docx

    1. **错误处理**:在实际开发中,应加入错误处理机制。例如,当文件无法打开时,可以通过检查 `fopen()` 返回的值是否为 `NULL` 来判断文件是否成功打开。 2. **资源管理**:确保文件在使用完毕后正确关闭,防止资源...

Global site tag (gtag.js) - Google Analytics