我正在使用gcc编译器在Linux系统上使用code::blocks,想要使用共享库模板创建一个有类的共享库,然后创建另一个项目来访问该共享库(在编译时而不是动态地)。
我相信code::blocks有简单的方法可以做到这一点而不需要制作自定义makefile并手动设置链接选项,但我不知道如何操作。请问应该怎么做?
共享库
sl.h
class clsClass
{
public:
static bool bolReturnTrue(char * chWhatever);
};
sl.cpp
bool clsClass::bolReturnTrue(char * chWhatever)
{
return true;
}
程序访问共享库
main.cpp
int main(int argc, char * argv[])
{
bool Face = clsClass::bolReturnTrue(argv[0]);
if(Face)
{
printf("True.\n");
}
else
{
printf("False.\n");
}
return 0;
}