写了一个下象棋(电脑不会走棋,只能自己跟自己走,可能是电脑比较笨吧,或者是我比较菜吧...)的程序,这次没有把所有的文件都组合到一个工程里,而是建立了两个工程,一个工程负责GUI设计,一个工程负责象棋规则和棋盘设计,生成方式后者是lib静态库,由前者引用链接,后者的头文件放在解决方案目录的include文件夹下,前者添加附加依赖库和目录跟附加头文件目录并include后者的头文件。这样就把两部分分开了,修改的时候只要编译一个就好了,而且在相对独立的环境下修改也是很清爽的。感觉这种独立方案会在写大程序节省很多编译时间。而且一个小插曲,准备在别人机器上演示的时候在生成时一定要把属性->linker->general->link library dependence选为no,否则运行时会提示程序配置错误,就因为这,我在拿出去小装一下的时候毛了...而且是很毛...这是什么东西...所以也算是一点经验之谈吧
自己写软件时的建议
最新推荐文章于 2023-01-04 16:18:11 发布