【发布时间】:2013-07-08 08:20:57
【问题描述】:
我在 CodeBlocks WxSmiths 中完成了一个旧项目。我将它复制到我的新计算机上,现在我无法对项目进行任何更改!我可以将项目添加到主框架上的面板(并且预览看起来不错),但是当我编译和运行项目时,更改会被丢弃。我得到的只是旧的项目可执行文件,没有我的新添加! (我也做了干净的构建)。或者换句话说,主框架 cpp 文件和头文件没有随着我对表单所做的新更改而更新。这些文件不是只读的。有人知道为什么会发生这种情况吗?
【问题讨论】:
-
如果您希望更改不被丢弃,请编写代码并将其放在 Frames Property 窗口的 Extra Code 字段中。这将工作..试试看!
-
非常感谢 Vasanth 的回复,我自己可以编辑框架主 cpp 文件,它会保留并编译得很好。问题是,我不能在表单上添加任何新项目,也不能添加任何新的事件处理程序(比如“OnCheckBox1Click”)。它说“无法添加新的处理程序”!。当我在表单上添加/删除项目或添加事件处理程序时,代码块应该自动更新框架主 cpp 和头文件。就我而言,这不会发生!
标签: wxwidgets codeblocks