可以新建一个一个Win32控制台应用程序,然后输入工程名,再然后选择空项目.然后在新建源文件件中输入文件名后面加一个.c,如myc.c(不加.c就为cpp的项目)

在文件名后加一个.c即可,具体如下:

可以新建一个一个Win32控制台应用程序,然后输入工程名,再然后选择空项目.然后在新建源文件件中输入文件名后面加一个.c,如myc.c(不加.c就为cpp的项目)

编译和连接有什么特点?

  编译和连接

一般来说,如果库的头文件不在 /usr/include 目录中,那么在编译的时候需要用 -I 参数指定其路径。由于同一个库在不同系统上可能位于不同的目录下,用户安装库的时候也可以将库安装在不同的目录下,所以即使使用同一个库,由于库的路径的 不同,造成了用 -I 参数指定的头文件的路径也可能不同,其结果就是造成了编译命令界面的不统一。

  如果使用 -L 参数,也会造成连接界面的不统一。编译和连接界面不统一会为库的使用带来麻烦。

为了解决编译和连接界面不统一的问题,人们找到了一些解决办法。其基本思想就是:事先把库的位置信息等保存起来,需要的时候再通过特定的工具将其中有用的 信息提取出来供编译和连接使用。

  这样,就可以做到编译和连接界面的一致性。其中,目前最为常用的库信息提取工具就是下面介绍的 pkg-config。

pkg-config 是通过库提供的一个 。pc 文件获得库的各种必要信息的,包括版本信息、编译和连接需要的参数等。这些信息可以通过 pkg-config 提供的参数单独提取出来直接供编译器和连接器使用。

  • 随机文章

  • 热门文章

  • 热评文章

本文地址:http://www.jsqccz.com/jyfx/8492.html
如觉得本文对你有用,请随意打赏