我有一组30个变量,我需要能够在我的解决方案中的任何50个项目中修改和使用。因为变量恰好与同一个实体相关,所以我想将它们封装在一个类中。我打算只有一个类的实例。但我希望这个实例可以从解决方案中的任何50个项目中访问和修改。请告诉我怎么做。
答案 0 :(得分:1)
您可以创建一个静态库项目并使用它来创建您的类。
当您在应用程序的项目属性下构建其他应用程序(我猜的控制台项目)时,您应该能够添加对库项目的引用。那可以帮到你。
还需要有一种方法让应用程序进入您的类头文件。
一种方法是将路径放在include中。
#include "c:\somesolution\common_library\common_class.hpp"
另一种方法是将库的路径添加到应用程序项目的VC ++目录中。
答案 1 :(得分:0)
将解决方案设计为共享文件。然后为了更好的性能,您可以将文件映射到共享内存。