首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编辑CodeBlocks WxSmiths项目

编辑CodeBlocks WxSmiths项目
EN

Stack Overflow用户
提问于 2013-07-08 16:20:57
回答 1查看 604关注 0票数 1

我在CodeBlocks WxSmiths中完成了一个旧项目。我把它复制到了我的新电脑上,现在我不能对这个项目做任何更改!我可以向主框架上的面板添加项(并且预览看起来很好),但是当我编译和运行项目时,更改会被丢弃。我得到的只是旧的项目可执行文件,没有我的新添加!(我也做了干净的构建)。或者换句话说,主框架cpp文件和头文件不会使用我对表单所做的新更改进行更新。这些文件不是只读的。有谁知道为什么会发生这种情况吗?

EN

回答 1

Stack Overflow用户

发布于 2014-02-27 21:12:43

当您的wxSmith文件指向不正确的源文件时,很可能会出现这种情况。打开项目文件(使用您喜欢的编辑器)并检查Extensions xml标记:

代码语言:javascript
复制
<Extensions>
    <code_completion />
    <debugger />
    <wxsmith version="1">
        <gui name="wxWidgets" src="src/wxExampleApp.cpp" main="wxExample" init_handlers="necessary" language="CPP" />
        <resources>
            <wxPanel wxs="wxsmith/somePanel.wxs" src="src/somePanel.cpp" hdr="src/somePanel.h" name="windowTabPanel" language="CPP" />
        </resources>
    </wxsmith>
    <envvars />
</Extensions>

确保src和hdr文件指向项目中的正确源文件。否则,wxSmith将无法基于从RAD视图所做的更改来更新这些文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17521955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档