Code::Blocks Forums
User forums => Using Code::Blocks => Topic started by: coding_ant on December 12, 2010, 02:43:23 pm
-
1. I recently built a dll(C language), using default settings. (test_gcc.dll test_gcc.dll.a)
2. I built another dll project(msvc 6.0 C++ language), using test_gcc.dll.a as an input.(test_msvc.dll)
3. I built an host execuatable project using msvc 6.0.(test.exe)
when i debug test_gcc.dll, an segment error will pop up. Can anybody give me some hints what i missed?
-
Yes, You wrote bad source code is the most likely cause.
Tim S.
-
thx, i reviewed my code and fixed a bug. Now i run into another, when i debug test_gcc.dll using c::b, i was presented with a pop-up dialog saying "signal SIGSEGV,Segmentation fault" when i call any exported function that is before i execuate any code in the test_gcc.dll. so any idea?
-
Search more about compiler/DLL binary incompatibility. Even different major versions of GCC produce incompatible binaries, so that's might be your case. Can't tell for sure, though.