C++ 库的链接问题
编译A库时依赖B库,编译B库时依赖A库,该怎么办?不管先编译谁都报错 C++
[解决办法]
这个只能是设计上的问题了,没得解,只能是单向依赖,不能双向依赖,就像是死锁了,都在互等...
[解决办法]
库的本来就是一个独立的东西!你这设计失去的库的本质性东西,而且还导致了程序不能顺利编译!所以如果可以的话,A,B生成一个库嘛!
[解决办法]
A中写一个接口,接受一个句柄或者对象指针。
B实现接口,运行时传入句柄或者指针。
A使用句柄或者指针