开发 mfc 客户端

2016-07-20 15:58:36 +08:00
 harry890829

呃……大家就先不要吐槽 mfc 来开发桌面版了…… 我的问题是,编译 mfc 应该是只能使用 vs 的编译器了,那编辑呢? 其实我想启动一个轻量级的编辑器编辑,不想每次都启动 vs ,一是卡,二是 vs2012 还会自己崩溃…… 编辑器的问题就是,库函数提醒不了,虽然有 c/c++的插件,也是感觉很不好用

顺便提一下 vs 的 vim 插件,那东西就是如此不好用么?我现在用的 hhkb ,在用 vs 的时候,没有 vim 插件移动光标简直痛苦……

2716 次点击
所在节点    问与答
19 条回复
FifiLyu
2016-07-20 16:02:24 +08:00
vs 实际调用的 msbuild 命令解析 vs 项目和编译参数,然后调用工具链进行编译。
https://msdn.microsoft.com/en-us/library/0k6kkbsd.aspx
harry890829
2016-07-20 16:10:30 +08:00
@FifiLyu 我查了下 msbuild 的资料,但是没发现有什么能帮助我的啊……还是我太肤浅了?望明示
FifiLyu
2016-07-20 17:04:25 +08:00
@harry890829 mfc 项目我没测试过。不过,我自己所有的 vs c++项目都是这样的:

msbuild test.sln /m /p:configuration=release

主要是我项目多,用 msbuild+脚本之类的可以自动化编译。
harry890829
2016-07-20 17:06:11 +08:00
@FifiLyu 哦哦,我现在主要是发愁编辑器上对 mfc 函数的提醒,貌似对 windows sdk 都支持的不理想
hardware
2016-07-20 17:07:03 +08:00
启动个 vs2012 都卡。。。 lz 能不能对自己好点买个电脑
harry890829
2016-07-20 17:16:25 +08:00
@hardware 呃……还好吧,开个虚拟机,开了 vs2012 基本上也就差不多了
20150517
2016-07-20 17:28:33 +08:00
就是想问干吗要岐开发桌面程序
20150517
2016-07-20 17:28:54 +08:00
打错了, mfc 开发桌面程序
kevinzhwl
2016-07-20 19:21:40 +08:00
开发 mfc ,首选 vs2010
其次 vs2013
再次 vs6 特定场合
其他版本可以忽略
kevinzhwl
2016-07-20 19:22:54 +08:00
另外,编辑器 qtcreator , sublime 都行。如果你会配置的话。
jeremaihloo
2016-07-21 05:42:46 +08:00
讲道理为何不 vs2015communit
撸主是时候换个电脑了
harry890829
2016-07-21 09:07:57 +08:00
@20150517 公司决定,无法置疑,淡定接受……而且我会……
@kevinzhwl 我现在是 win10+vs2012 编辑,虚拟机 xp+vc6 编译测试,所以因为要开虚拟机,内存 10g 也已吃紧,就像不用 vs 了,换个编辑器来操作,话说 sublime 能用的话也可以,问题是怎么让 sublime 提醒 mfc 和 win32 sdk 的函数呢?

@jeremaihloo 还需要开一个 xp 虚拟机+chrome+2 个 qq ……伤的不行……
kevinzhwl
2016-07-21 09:34:17 +08:00
@harry890829 你这配置真心不觉得应该卡。还是打开方法不对。
vs2012 关了。
在虚拟机中加 tomato visual asisst for vc6
直接在虚拟机中开发
我 8g 内存,经常 2 个虚拟机, vs2010 再加浏览器,都没啥大问题的
harry890829
2016-07-21 09:35:24 +08:00
@kevinzhwl 直接虚拟机内部 vc6 么……主要还想用 vim 插件的……
kevinzhwl
2016-07-21 12:47:15 +08:00
@harry890829 是的。 vim 不评价了
harry890829
2016-07-21 13:57:31 +08:00
@kevinzhwl 哎,都是泪
mutalisker
2016-07-21 17:28:42 +08:00
都用 MFC 了, 您就别 hhkb+VIM 了。 要知道逼格和微软之间有很大的兼容性问题。
老老实实用 104 键机械键盘就好了。(其实 104 键有 home 、 end , insert 、 delete ,用起来还是很快的)
harry890829
2016-07-21 18:16:45 +08:00
@mutalisker 哎……其实真和逼格没什么关系,我这只是习惯了……现在写代码的时候,总是右手去拿鼠标,感觉好奇怪……
harry890829
2016-07-26 08:53:46 +08:00
append

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/293721

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX