我的视觉工作室有问题 - 08版。某些静态对象未实例化。它很奇怪,我有几个文件创建类似的静态对象。有些是创造了一些不是。当我试图在文件中断开未创建对象的点时,我的断点被禁用。
如何确保创建所有静态对象。
谢谢, 阿希奈。
答案 0 :(得分:1)
这些文件是直接在您的主项目中,还是在静态库中?当你创建一个静态库时,链接器只从某种方式使用的目标文件中提取全局变量(并调用它们的构造函数)。
如果您有静态库,则必须确保主程序调用的函数使用每个文件。在该文件中获取某个全局变量的地址是实现此目的的一种方法。
答案 1 :(得分:0)
您有多个项目副本吗?如果这样做,请转到主项目文件夹,删除与“intellisense”相关的文件,然后重新加载项目。这应该有用。