MFC编译运行没错,但运行EXE出错 基于mfc的对话框应用程序编译,链接都没错,但是执行程序出现...

VC6.0\u7f16\u5199MFC\uff08exe\uff09\u7a0b\u5e8f\uff0c\u505a\u51fa\u7a97\u53e3\u8fd0\u884c\u6ca1\u95ee\u9898\uff0c\u4f46\u5728\u7ed9\u8fd9\u4e2a\u7a97\u53e3\u7684\u7c7b\u589e\u6dfb\u65b0\u7684\u51fd\u6570\u540e\uff0c\u7f16\u8bd1\u6ca1\u9519\uff0c\u8fd0\u884c\u51fa\u9519

\u6709\u4e9b\u8d44\u6e90\u6ca1\u91ca\u653e\u5427\uff01

DEBUG\u5355\u6b65\u8ddf\u8fdb\u53bb\uff0c\u770b\u5230\u54ea\u4e00\u6b65\u4f1a\u5d29\u2026\u2026

设置断点调试下,估计是内存错误,写得代码有问题
你在读文件前,将路径输出看看,看是否是路径有问题。

通过报错提示可以看出,这是文件操作出错。
从程序健壮性考虑,应该在file.Open 和file.Read等处加上对返值的判断,在Open之前加上对fileName的判断,并提示错误信息。
一般来说,你这个错误很可能是打开文件失败,产生了无效的文件句柄。在文件打开处设置断点跟踪一下吧。

  • 鎴戝垱寤轰簡涓涓MFC鐨別xe搴旂敤绋嬪簭,鎴杩愯瀹冧箣鍚庝細鍦ㄧ姸鎬佹爮鏄剧ず杩欎釜鍥炬爣鎴戣...
    绛旓細鐢ㄨ浜嬫湰鎵撳紑璧勬簮鏂囦欢(.rc)灏嗗璇濇灞炴т腑鐨 EXSTYLE WS_EX_APPWINDOW 鎵嬪姩淇敼涓 EXSTYLE WS_EX_TOOLWINDOW 鑻ユ病鏈 EXSTYLE WS_EX_APPWINDOW 鍒欑洿鎺ュ皢 EXSTYLE WS_EX_TOOLWINDOW 娣诲姞鍒癝TYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU 鐨勫悗闈 ...
  • 鍦ㄧ紪鍐MFC绋嬪簭鏃,缂栬瘧鑳介氳繃,浣閾炬帴鏃鏈夐敊璇濡備笅鎵绀,涓嶇煡閬撴槸浠涔堝師鍥...
    绛旓細杩欎釜搴旇鏄敤鍒颁簡澶栭儴鍙橀噺锛屼絾鍦ㄦ墍鐢ㄥ鐨勬枃浠堕噷娌℃湁杩涜瀹氫箟銆傛瘮濡俛锛宐涓や釜绋嬪簭鏂囦欢涓兘瑕佺敤鍒颁竴涓暣鍨嬪叏灞鍙橀噺c锛岄偅灏卞簲璇ュ湪a鏂囦欢涓畾涔塱nt c锛岀劧鍚庡湪b鏂囦欢涓啀杩涜澶栭儴鍙橀噺瀹氫箟extern int c
  • ...浜嗕竴涓狢++MFC绋嬪簭,缂栬瘧杩炴帴杩愯閮娌℃湁閿欒,浣嗘槸褰撴垜閫鍑轰箣鍚庡啀鎵撳紑...
    绛旓細涓嶈鐨勮瘽鍦ㄦ敼鏀硅繖涓細[Project] --> [Settings] --> 閫夋嫨"C/C++"灞炴ч〉,鍦–ategory涓夋嫨Code Generation, 鍐嶅湪Use run-time library涓夋嫨Debug Multithreaded鎴栬卪ultithreaded [Project] --> [Settings] --> 閫夋嫨"Link"灞炴ч〉,鍦≒roject Options涓皢/subsystem:windows鏀规垚/subsystem:console ...
  • MFC缂栬瘧鏃犻敊,缁勫缓涓嶄簡!閿欒:Debug/Server.exe : fatal error LNK112...
    绛旓細CServerDlg绫荤殑鏋勯犲嚱鏁癈ServerDlg(CWnd *)鐨勫疄鐜版病鏈夋壘鍒般傚彟澶栵紝闇閾炬帴澶氱嚎绋杩愯鏃跺簱銆
  • 鍦MFC绋嬪簭缂栬瘧杩囩▼涓,涓浜涗笉褰卞搷缁撴灉,浣骞叉壈鐪肩悆鐨勫憡璀﹀緢澶,鏈夋病鏈夊姙...
    绛旓細鐢≦ueryDWORDValue鍑芥暟鏇挎崲涓嶅氨娌℃湁鍛婅浜嗗悧锛熺洿鎺ユ浛鎹㈠簲璇ュ緢瀹规槗鐨勩
  • VC6.0浣跨敤MFC鍒涘缓WINDOWS绐楀彛閿欒
    绛旓細1銆佸惎鍔╲c++6.0銆2銆佸湪鏂囦欢鑿滃崟閲屽崟鍑绘柊寤恒3銆佸湪寮瑰嚭鐨勭獥鍙i噷鍗曞嚮MFC AppWizard (exe)銆4銆佸湪鍙宠竟鐨勫伐绋嬪悕绉伴噷杈撳叆绋嬪簭鍚嶏紝渚嬪firstc銆5銆佸崟鍑荤‘瀹氾紝鍦ㄥ脊鍑虹殑绐椾綋閲岄夋嫨鍩烘湰瀵硅瘽妗嗭紝鍗曞嚮瀹屾垚锛屽崟鍑荤‘瀹氥6銆佽繖鏃跺凡缁忕敓鎴愪簡涓涓獥浣擄紝涓や釜鎸夐挳鐨勭獥鍙g▼搴忥紝鍙互杩愯銆7銆佸湪杩欎釜绐椾綋涓婄户缁坊鍔犳坊鍔犻渶瑕...
  • mfc鎵ц涓涓槸for寰幆闇瑕佸闀挎椂闂
    绛旓細MFC绋嬪簭鐨杩愯姝ラ(涓昏鏄垵濮嬪寲):鎵撳紑涓涓狹FC APPWizard(exe)宸ョ▼,璺熻釜鍏鎵ц姝ラ,鍙互鍙戠幇,鏄互涓嬮『搴:1銆丆XXApp涓殑鍏ㄥ眬鍙橀噺瀹氫箟(鍦╓inMain()鍑芥暟涔嬪墠瀹氫箟鐨勫叏灞鍙橀噺)CXXApp theApp;2銆佽皟鐢–XXApp鏋勯犲嚱鏁(褰撶劧,鍒涘缓涓涓被,瀹冮鍏堜細璋冪敤鑷繁鐨勬瀯閫犲嚱鏁,杩欐椂WinMain()杩樻病鏈夎繍琛屽憿,鍛靛懙濂囨惂?璺熶笂闈緥瀛愮殑鍙橀噺...
  • 鐢╒C缂栫▼鍑虹幇濂藉閿欒,璇存槸鎵цCL.EXE鏃跺嚭閿
    绛旓細鍦ㄥ垱寤MFC椤圭洰鏃, 涓嶄娇鐢∕FC AppWizard鍚戝, 濡傛灉娌℃湁璁剧疆濂介」鐩弬鏁, 灏变細鍦缂栬瘧鏃朵骇鐢熷緢澶氳繛鎺閿欒, 濡俥rror LNK2001閿欒, 鍏稿瀷鐨勯敊璇彁绀烘湁:libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain...
  • 璇烽棶:鐢–++缂栧啓鐨勭▼搴忔簮鐮佸浣缂栬瘧鎴愪竴涓彲鎵ц鐨別xe鏂囦欢鍟?
    绛旓細浣犲啓鐨勬槸MFC绋嬪簭鍚楋紵璇峰厛纭畾浣犱笅鐨缂栬瘧鍣ㄦ敮鎸丮FC 銆傝繕鏄缓璁娇鐢╒C++6.0 琛ュ厖锛氫笉鐭ラ亾鏄惁鍖呮嫭MFC锛浣犳柊寤轰竴涓伐绋嬶紝鐪嬬湅閲岄潰鏄惁鏈塎FC鍚戝銆傚鏋滄湁鐨勮瘽浣犲氨妫鏌ヤ竴涓嬩綘鐨勭▼搴忔湁娌℃湁闂锛屼綘鐨勭▼搴忔病鏈変骇鐢烢XE鏂囦欢鏄洜涓烘湁缂栬瘧杩炴帴閿欒銆傚鏋滈兘姝g‘鐨勮瘽搴旇鑷姩鐢熸垚EXE ...
  • VS2008 VC++/MFC 鍑洪敊LNK2001涓1120
    绛旓細1.濡傛灉缂栬瘧鏃朵娇鐢ㄧ殑鏄/NOD(/NODEFAULTLIB)閫夐」,绋嬪簭鎵闇瑕佺殑杩愯搴撳拰MFC搴撳湪杩炴帴鏃剁敱缂栬瘧鍣ㄥ啓鍏ョ洰鏍囨枃浠舵ā鍧, 浣嗛櫎闈炲湪鏂囦欢涓槑纭寘鍚繖浜涘簱鍚,鍚﹀垯杩欎簺搴撲笉浼氳閾炬帴杩涘伐绋嬫枃浠躲傚湪杩欑鎯呭喌涓嬩娇鐢/NOD灏嗗鑷撮敊璇疞NK2001銆 2.濡傛灉娌℃湁涓簑WinMainCRTStartup璁惧畾绋嬪簭鍏ュ彛,鍦ㄤ娇鐢║nicode鍜孧FC鏃跺皢寰楀埌鈥渦nresolved extern...
  • 扩展阅读:万能格式转换器 ... qt和mfc哪个容易学 ... u1-2320 ... 打印机u2-1112故障码 ... 编译没错误运行有错误 ... c语言编译怎么查看错误 ... mfc过时了吗2022 ... c++ mfc ... qt和mfc哪个适合初学者 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网