【发布时间】:2013-11-21 10:48:10
【问题描述】:
我的 VS2012 解决方案包含多个 VC++ 项目。 我还有许多需要共享的常用文件。 共享枚举和结构很容易。我只是“包含”相应的头文件,就是这样。我什至不需要编译我的“公共”项目!
但是如果我需要共享包含 .h 和 .cpp 文件的更复杂的类,并且需要编译呢?
还有最复杂的问题——我可以共享线程安全的单例吗?我想从不同线程(但从一个进程)的不同项目中访问它。
我想我应该使用静态或动态链接之类的东西,但我不确定。可能有人可以链接分步教程来解决此类问题?
我更喜欢可移植的东西,因为我稍后会将整个解决方案迁移到 Linux。
【问题讨论】:
-
图书馆怎么样?
标签: c++ visual-c++