我有以下问题 - 我正在为C ++尝试一种pastardized poco库的构建(即使用premake生成的makefile而不是poco makefile,因为我在不使用msvc的windows上构建)
我实际上设法将所有库内置到.a文件中。当我尝试实际使用类时出现问题 - 然后gcc上下发誓它无法找到引用。尽管事实上我已经使用ar -t
检查了库,并且看到有问题的类确实存在于那里。
一般来说,可能是什么问题?我有一个库,至少声称拥有必需的.o文件,但引用仍未定义。
例如,我有一个未定义的Poco::XML::InputSource::InputSource(std::istream&)
引用,但“InputSource.o”在链接库中,必需的ctor在头文件中。