社区
非技术类
帖子详情
VC开发桌面应用程序,请指教
wxhysoftsodc
2010-06-01 01:57:35
最近打算开发一个桌面应用程序,由于程序不大,文件估计也就几百K的大小,为了避免在使用的时候依赖.net framework,所以打算用VC开发。由于对C++和VC都不怎么熟悉,不知道应该建立哪种工程合适,另外不知道在VC里面是否方便调用webservice。请熟悉VC开发的多指教。
...全文
278
19
打赏
收藏
VC开发桌面应用程序,请指教
最近打算开发一个桌面应用程序,由于程序不大,文件估计也就几百K的大小,为了避免在使用的时候依赖.net framework,所以打算用VC开发。由于对C++和VC都不怎么熟悉,不知道应该建立哪种工程合适,另外不知道在VC里面是否方便调用webservice。请熟悉VC开发的多指教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MoXiaoRab
2010-06-01
打赏
举报
回复
[Quote=引用 17 楼 wxhysoftsodc 的回复:]
谢谢楼上两位。
再问个问题,我打算用vc2005来开发,应该没什么问题吧。不知道为什么好多人喜欢用VC6.0。按照道理VC2005应该更好才对。
[/Quote]
VC2005需要高版本的VC运行库,静态连接偏大,如果不用静态链接,则需要安装VC运行库或是嵌入运行库的DLL
而VC6开发的东西 XP已经带了运行库
lww886
2010-06-01
打赏
举报
回复
ding
wxhysoftsodc
2010-06-01
打赏
举报
回复
谢谢楼上两位。
再问个问题,我打算用vc2005来开发,应该没什么问题吧。不知道为什么好多人喜欢用VC6.0。按照道理VC2005应该更好才对。
cclk-1024
2010-06-01
打赏
举报
回复
[Quote=引用 12 楼 wxhysoftsodc 的回复:]
我刚才做了个弄了个mfc的demo程序,把exe程序拷贝到其他机器上运行的时候报找不到MFC42D.DLL。如何避免这样的情况发生?使用“使用静态模式连接MFC”?这个在VC6.0里面如何设置?
[/Quote]
debug版的就这样,RELEASE没问题的
wltg2001
2010-06-01
打赏
举报
回复
[Quote=引用 12 楼 wxhysoftsodc 的回复:]
我刚才做了个弄了个mfc的demo程序,把exe程序拷贝到其他机器上运行的时候报找不到MFC42D.DLL。如何避免这样的情况发生?使用“使用静态模式连接MFC”?这个在VC6.0里面如何设置?
[/Quote]
对于这个问题用静态连编就可以完成。在新建一个MFC工程的时候会有一些选项页,在里面有一项里面有,或者按:Alt+F7 选中“Use MFC in a Static Library”
wxhysoftsodc
2010-06-01
打赏
举报
回复
又是自问自答。原因就是我的VC6.0是standard版的。
wxhysoftsodc
2010-06-01
打赏
举报
回复
我用 Build-> Set Active Configuration...选择Win32 Release解决了上面的问题。
但是奇怪的是我在VC环境里单击 工程/设置菜单命令,打开Project Settings选项卡,Microsoft Foundation Classes 选项里面只有Use MFC in a Shared DLL这一个选项,没有
Use MFC in a Static Library。
哪位知道为什么?
wxhysoftsodc
2010-06-01
打赏
举报
回复
我刚才做了个弄了个mfc的demo程序,把exe程序拷贝到其他机器上运行的时候报找不到MFC42D.DLL。如何避免这样的情况发生?使用“使用静态模式连接MFC”?这个在VC6.0里面如何设置?
足球中国
2010-06-01
打赏
举报
回复
楼主这个都搞清,多久能用mfc开发出来还是个问题。mfc可不是c#两个小时就可以学会的东西。
向立天
2010-06-01
打赏
举报
回复
[Quote=引用 4 楼 wxhysoftsodc 的回复:]
现在基本上打算用MFC来做。不知道用MFC开发出来的程序运行的时候对MFC的类库是否有依赖,会不会像.net framework开发出来的程序,要求机器上必须有相应的framework.
[/Quote]
MFC的依赖和你说的.net framework是两码事
你不必担心
wxhysoftsodc
2010-06-01
打赏
举报
回复
我的程序大概跟桌面闹钟差不多,稍微复杂一些,需要调用webservice,在界面上面显示一些东西,做些设置等等。
wxhysoftsodc
2010-06-01
打赏
举报
回复
[Quote=引用 5 楼 zgl7903 的回复:]
使用静态模式连接MFC即可
[/Quote]
能否详细解释一下怎么做,以及好处有哪些。
wltg2001
2010-06-01
打赏
举报
回复
用MFC的话,如果用静态连编的话,估计会比较大,建议用win32程序来处理
acdbxzyw
2010-06-01
打赏
举报
回复
依赖windows系统。
zgl7903
2010-06-01
打赏
举报
回复
使用静态模式连接MFC即可
wxhysoftsodc
2010-06-01
打赏
举报
回复
现在基本上打算用MFC来做。不知道用MFC开发出来的程序运行的时候对MFC的类库是否有依赖,会不会像.net framework开发出来的程序,要求机器上必须有相应的framework.
向立天
2010-06-01
打赏
举报
回复
用MFC吧
如果不要求美工还是挺方便的
jason176374
2010-06-01
打赏
举报
回复
还要看你的界面组成
康斯坦汀
2010-06-01
打赏
举报
回复
用到MFC,就建MFC Application工程,
不用MFC,就建Win32 Project工程。
VC(非托管)调用Webservice 参考这里:
http://www.vckbase.com/document/viewdoc/?id=1696
VC
,PE——区块链应用的天然良港
2017被视为区块链应用的元年。综合现有的各类区块链应用,普遍的共识是“应用看金融,金融应用看PE“。原因在于私人权益资本交易较低频,文件较冗杂、流程较复杂,第三方托管,这一类的场景下,运用区块链技术能够大...
VC
基础
本人小白,刚学习
VC
,深知基础薄弱水平低下,还望高手多多
指教
。特以此纪念之。1.c、c++、visual c++和visual studio的区别Visual Studio,我们一般都简称为VS,
VC
全称是Visual C++,C++就不用解释了吧?Visual ...
。net
开发
过程
我去年7月接触.Net以来,为之而兴奋,并使用它作了几个项目。下面我把我这几个月以来使用.Net的一些体会告诉大家,也许有不对的地方,欢迎大家指正。...WinForm
应用程序
也相当于传统的
桌面
应用程序
,跟
开发
VB中基于For
VC
++编程技巧83例
如何获取
应用程序
的实例句柄? 2. 如何通过代码获得
应用程序
主窗口的指针? 3. 如何在程序中获得其他程序的图标? 4. 如何编程结束
应用程序
?如何编程控制windows的重新引导? 5. 怎样加栽其他的
应用程序
? 6. 确定应用...
C# 保护进程不被结束(源代码)
哎,突然间,老毛病又烦了,想起原来一直有个编程的问题没有解决——禁止别人用任务管理器,结束自己的程序进程(.NET程序)。带着这个问题,我开始Google,开始baidu,又开始编程了。和原来的搜索结果一样,什么东西...
非技术类
1,649
社区成员
58,980
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章