登录 注册
当前位置:主页 > 资源下载 > 34 > 基本编译-线性代数及其应用中文版下载

基本编译-线性代数及其应用中文版下载

  • 更新:2024-07-08 13:31:32
  • 大小:2.3MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:SQLite - 数据库
  • 格式:PDF

资源介绍

二、 基本编译 这个不想多说了,在 VC 里新建 dos 控制台空白工程,把 sqlite3.c 和 sqlite3.h 添加到工程,再新建一个 main.cpp 文件。在里面写: extern "C" { #include "./sqlite3.h" }; int main( int , char** ) { return 0; } 为什么要 extern “C” ?如果问这个问题,我不想说太多,这是 C++的基础。要在 C++ 里使用一段 C 的代码, 必须要用 extern “C” 括起来。C++跟 C 虽然语法上有重叠,但是它们是两个不同的东西,内存里的布局是完全不同 的,在 C++编译器里不用 extern “C”括起 C 代码,会导致编译器不知道该如何为 C 代码描述内存布局。 可能在 sqlite3.c 里人家已经把整段代码都 extern “C” 括起来了,但是你遇到一个 .c 文件就自觉的再括一次, 也没什么不好。