最近使用bcg界面库。这个库的特点是第一次编译往注册表写东西,然后以后修改界面代码后重新编译后依然显示第一次编译的界面,除非你把你的编译程序在注册表的相关项删掉才行。 现在我有一个想法:就是写一个批处理文件,把相关的注册表项删掉,然后把这个批处理文件的路径添加进VS 2008的工具菜单栏——“选项”的VC目录设置的可执行文件里,然后在每次编译时先执行那个批处理文件,把注册表的相关项删掉再进行编译。 现在的问题是
1.不知道这个思路是否可行2.好像system32目录下注册表控制台程序reg.exe好像只支持16位系统的,我用命令行试了一下好像不行。
1.不知道这个思路是否可行2.好像system32目录下注册表控制台程序reg.exe好像只支持16位系统的,我用命令行试了一下好像不行。
2005中也有pre-build step設置
你在這裡設置刪除注冊表的bat或者你自己的exe
這個exe會在編譯前運行還有另一種是可以在編譯後運行的,也可以設置.