2015-03-09
The case of the mysterious crash
In case you get mysterious crashes, inexplicable messages of access violations and other strange errors on seemingly innocent code:
Check your project settings, especially if your project makes use of other (3rd party) libraries:
-
Is each of the (sub)projects and/or libraries using the same run-time libraries?
Meaning: Same version, same threading model, same linking model.
Keyword for Visual C++ users: Compiler flags/MT,/MTd,/MD,/MDd. -
Are you maybe mixing release and debug build libraries in the same project?
So simple, and yet so easy to overlook and hard to detect.
Tags: EN
Development (85)
DevLog (19)
Hardware (3)
How To (74)
Mini-Reviews (58)
News & Announcements (20)
On Software (12)
Projects (26)
DevLog (19)
Hardware (3)
How To (74)
Mini-Reviews (58)
News & Announcements (20)
On Software (12)
Projects (26)
ANSI Escape Code (1)
·
Bluetooth (1)
·
C++ (12)
·
Citrix (1)
·
Clang (1)
·
CMake (12)
·
DE (8)
·
Doxygen (1)
·
EN (193)
·
Excel (1)
·
Filezilla (1)
·
Firefox (1)
·
Git (3)
·
GNU Compiler Collection (1)
·
Hotkey (1)
·
Hugo (2)
·
JSON (2)
·
Lua (3)
·
Mercurial (4)
·
MoOde (1)
·
MTP (2)
·
Notepad++ (3)
·
Pico-8 (1)
·
Powershell (26)
·
PuTTY (1)
·
Python (5)
·
QEMU (1)
·
Qt (11)
·
RandFill (15)
·
Raspberry Pi (1)
·
RegEx (1)
·
Remi (2)
·
RSS (2)
·
SCP (1)
·
SDL (2)
·
SIMInfo (7)
·
Site (1)
·
SSH (2)
·
Trackball (1)
·
Visual Studio (11)
·
Win32 (2)
·
Windows (27)
·
WordPress (3)
·
WPD (3)
·
WPDLib (2)
·
WPF (1)
·
WxWidgets (1)
·
XAML (1)
·
XML (1)
·
YouTube (1)