我和几个人一起做一个工程
在我负责的几个对话框里使用了相同的变量名,本地测试完全没有问题.
但是,几个人合成一个工程的时候却是我做的所有对话框都报错"Debug Assertion......"
比较发现,其他人的不同对话框里使用的变量名没有重名,而我的有.
莫非这是原因吗?变量名不是私有成员吗?谁能告诉我原因呢?
在我负责的几个对话框里使用了相同的变量名,本地测试完全没有问题.
但是,几个人合成一个工程的时候却是我做的所有对话框都报错"Debug Assertion......"
比较发现,其他人的不同对话框里使用的变量名没有重名,而我的有.
莫非这是原因吗?变量名不是私有成员吗?谁能告诉我原因呢?
我以前也是把几个模块合起来,结果控件的id有的变了,所以那些变量也就不能用了
要把id改成与变量相符合的
真的是id变了!
不过,若改成原来的id,提示说"a control with this id already exist.Enter a unique control id"
晕了
但是仍无法将其id更改为它应该的id,报错"a control with this id already exist.Enter a unique control id" 这又是什么问题呢?
改代码里的id就可以了
就是为了id和变量一一对应就好了
这个问题怎么解决呢?
还是干脆不解决,换其他的?
当然,可能存在一个工程里面,不同对话框有相同id的控件.