相关疑难解决方法(0)

Boost.Extension - 简单的继承示例 - 为什么我们在linux上看不到动物?

所以我尝试为Linux移植一些Boost.Extension示例.

这里描述样本.这是我的代码端口(类动物,动物原型,主应用程序,一般所有端口的想法在这里描述,以及一些当前的Linux进展(一些样本真的按需工作!)).当我在linux下编译这个样本时,它会编译,它会找到带有动物的库,但输出:

Animals not found!
Run Code Online (Sandbox Code Playgroud)

这只会发生if(factories.empty()).

我尝试将扩展示例移植到跨平台基础上 - 所以我在windows下尝试了相同的代码 - 就像一个魅力!找到所有动物和输出:

Creating an animal using factory:
Cougar factory Created an animal:
cougar Age: 2 Creating an animal using
factory: Leopard factory Created an
animal: leopard Age: 3 Creating an
animal using factory: Puma factory
Created an animal: puma Age: 4
Creating an animal using factory:
Wildcat factory Created an animal:
wildcat Age: 5 …
Run Code Online (Sandbox Code Playgroud)

c++ linux boost boost-extension

2
推荐指数
1
解决办法
2985
查看次数

标签 统计

boost ×1

boost-extension ×1

c++ ×1

linux ×1