VC6.0編譯問題 (轉)
問:我用自己設計的類編了一個。當我在編譯項中設定為de編譯時,程式執行一切正常,當為release時程式卻出了問題.怎麼會這樣?
答:1)為什麼你既建立執行緒又將一個類成員作為執行緒處理?這樣的話誰來你的析構?你不能試圖將文件視窗類中的成員作為執行緒,象這樣:
Cc::SomeFunction() { AfxBeginThread(static_cast if (NULL == capi) ::MessageBox(NULL, "bad capi", "CapiThread", MB_OK); else if (NULL == capi->m_pOwner) ::MessageBox(NULL, "bad Owner", "CapiThread", MB_OK); else if (!::IsWindow(capi->m_pOwner->m_hWnd)) ::MessageBox(NULL, "bad hwnd", "CapiThread", MB_OK);
2)顯然,m_pOwner或者m_pOwner->m_hWnd是不正確的,試試下面的:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-1004157/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- libmemcached編譯問題IBM編譯
- SPI編譯問題編譯
- 【問題記錄】—.NetCore 編譯問題NetCore編譯
- go的編譯優化問題Go編譯優化
- nginx 編譯出現的問題Nginx編譯
- Gradle 編譯警告亂碼問題Gradle編譯
- Android編譯通過,執行編譯錯誤問題總結Android編譯
- React Native babel編譯異常問題React NativeBabel編譯
- 一個nvcc編譯的小問題編譯
- CMake編譯Qt工程時的問題編譯QT
- 記錄一些工程編譯問題編譯
- Linux下C語言編譯的問題LinuxC語言編譯
- 用javac編譯servlet類出現問題Java編譯Servlet
- iOS FFmpeg XCode編譯報錯問題 AVMediaTypeiOSXCode編譯
- scheme跳轉特殊字元編碼問題Scheme字元
- 編譯rocketmq-console並解決RejectedExecutionException問題編譯MQException
- matlab中出現mex無法編譯的問題Matlab編譯
- Laravel6.18.0 NPM 編譯時遇到的問題LaravelNPM編譯
- lombok編譯遇到“找不到符號的問題”Lombok編譯符號
- CUDA常見編譯器配置問題一覽編譯
- c++模板類的使用,編譯的問題C++編譯
- 重編譯 invalid 物件(轉)編譯物件
- mingw編譯jsoncpp 轉載編譯JSON
- 自制編譯器——cbc安裝後使用出問題編譯
- 交叉編譯庫依賴問題的解決方法編譯
- nginx編譯出現的問題ngx_murmurhash.ofailedNginx編譯AI
- java編譯和獲取resource目錄的問題Java編譯
- 【爬坑】.Net編譯環境導致的問題編譯
- matlab編譯exe問題具體解決辦法Matlab編譯
- 配置pycharm 編譯器時遇到的一些問題PyCharm編譯
- 識別浮點常量問題(編譯原理實驗二)編譯原理
- GCC編譯遇到“a label can only be part of a statement and a declaration is not a statement”問題GC編譯
- 比較BF、KMP和BM演算法的效能(純C語言實現,而且……VC6.0編譯的程式跑得比codeblocks 17.12編譯的快)KMP演算法C語言編譯BloC
- Ubuntu16.04編譯VIORB過程中遇到的問題 尤其是rosbag的問題Ubuntu編譯ORBROS
- 【轉】MySQL原始碼編譯安裝MySql原始碼編譯
- 關於Xcode 10.0編譯不通過的問題 stdc++.6.0.9XCode編譯C++
- Latex編譯錯誤:Unable to load picture or PDF file 問題解決編譯
- Python 的編譯器geany-1.36無法下載問題Python編譯
- 跨工程編譯orbslam3記憶體中斷問題編譯ORBSLAM記憶體