C ++ Code ::在Windows上创建库的块

时间:2016-08-18 09:12:35

标签: c++ windows codeblocks libraries

所以我现在正在使用Code :: Blocks作为我在Windows 10上的IDE,我创建了一个带有一个小功能的小型库。

Code :: Blocks让我成为.a文件。

然后我做了一个使用该库的小测试项目。将其添加到链接器设置中的项目构建选项,并将其目录添加到我的搜索目录中。大。

我可以看到我为库创建的头文件,以便正常工作。

然后我尝试使用该函数,我正在为该函数调用获得一个'未定义的引用'。

那么......我会假设Windows不了解如何使用'.a'扩展程序加载库?我相信Windows使用的是.lib文件,但我不确定我应该如何在Code :: Blocks中编译.lib文件,因为它没有模板。

我对Code :: Blocks非常陌生,并且通常会创建库。

1 个答案:

答案 0 :(得分:0)

解决。问题是从" main.c"重命名文件时to" main.cpp",Code :: Blocks不会自动更改编译器变量。

这是通过进入IDE中的文件属性并从" CC"更改变量来完成的。到" CPP"。