我在自己电脑上做了一个程序,但拿到别人电脑上运行时界面上的控件位置就变了,这个应该怎么办啊?
第二个问题,用mfc做得应用程序,在没有装vc++的电脑上运行就会出先少了mfcd4.dll缺少的警告,然后无法运行程序,难道vc产生的可执行程序只能在装有vc的电脑上运行么?(不可能啊!)
那位高手能指点一下,不胜感激!
我也遇到过这样的问题。总结两条,一是中英文的系统会出现,二是大小字体设置不同会出现。
q2: mfcd4.dll看来是个debug版本,那你设置成静态连接了。或者用installshield来打包你需要的dll.
1、这个问题不是程序的问题,一般是操作系统的问题
2、将你的程序编译成RELEASE版本的,因为新建的工程系统默认的是DEBUG版本。
1、原因就象 tserpent(Tang)说的,要彻底解决你可以完全用程序来控制对话框和控件的大小和位置。即在运行是动态计算坐标和尺寸。
2、用静态联结