Re: [問題] runtime error R6034

看板C_and_CPP (C/C++)作者 (窩窩窩)時間16年前 (2009/04/23 02:50), 編輯推噓1(1013)
留言14則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《ydnar (窩窩窩)》之銘言: : 執行VC++ 2005的時候, 在Release mode的時候不會錯 : 但是在Debug mode的時候 : 就會出現一個錯誤 : Runtime error! : Program:c\... : R6034 : An application has made an attempt to load the C runtime library incorrectly. : Please contact the application's support team for more information. : 完全不知道要怎麼解決 : 爬文看到前面提供的解決方法也沒有用 : 不知道有人遇到這種狀況嗎? 搜尋一下發現這個網站 http://blogs.msdn.com/jreddy/archive/2005/12/23/507107.aspx 這次遇到的一些奇怪的問題都可以解決 給大家參考看看 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.95.28.219

04/23 08:04, , 1F
那請問你可以在debug mode使用複數矩陣的一些函式嗎?
04/23 08:04, 1F

04/23 08:05, , 2F
例如:gsl_complex_rect
04/23 08:05, 2F

04/23 08:06, , 3F
我之前VC用MinGW編的GSL也是遇過CRT的問題,不過我的解法跟你
04/23 08:06, 3F

04/23 08:06, , 4F
提供的不太一樣。
04/23 08:06, 4F

04/23 08:07, , 5F
但遇到gsl_complex_rect的問題我就無解了。
04/23 08:07, 5F

04/23 08:09, , 6F
因為我發現MinGW跟VC對function stack的操作不一樣,也有人證
04/23 08:09, 6F

04/23 08:10, , 7F
實這是MinGW的bug。且現在大多的MinGW程式都有這樣的問題。
04/23 08:10, 7F

04/23 08:12, , 8F
MinGW也只是用個compiler option來compile相容於VC的code,問
04/23 08:12, 8F

04/23 08:14, , 9F
題是這option是不會預設開啟的。因為要與過去編譯的程式相容
04/23 08:14, 9F

04/23 08:15, , 10F
,如果預設開啟這個option,反而會讓現在編出的MinGW程式與過
04/23 08:15, 10F

04/23 08:15, , 11F
去編出的程式不相容。
04/23 08:15, 11F

04/23 08:17, , 12F
建議原po還是用VC自己編GSL比較保險。
04/23 08:17, 12F

04/23 08:18, , 13F
要不然程式在哪算錯了你都不知道。因為你無法保證MinGW
04/23 08:18, 13F

04/23 08:19, , 14F
100%跟VC相容。
04/23 08:19, 14F
文章代碼(AID): #19xsRRqf (C_and_CPP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #19xsRRqf (C_and_CPP)