I have been developing an OpenGL code with C++ and I added some 32 bit libraries to my project which is running as a Win32 app. My code is working fine on my notebook that is a 64bit machine. But the problem is when I run the same project and libraries on another 64bit computer it gets me this error:
'sample.exe' (Win32): Loaded 'C:\windows\SysWOW64\ntdll.dll'.
'sample.exe' (Win32): Loaded 'C:\windows\SysWOW64\kernel32.dll'.
'sample.exe' (Win32): Loaded 'C:\windows\SysWOW64\KernelBase.dll'.
The thread 0x2ef4 has exited with code -1073741701 (0xc000007b).
The thread 0x9c4 has exited with code -1073741701 (0xc000007b).
The program '[100] sample.exe' has exited with code -1073741701 (0xc000007b).
I searched a lot and I find out that one common reason can be the mixing architectures: 64bit app with 32 bit libraries or vice versa. But I used same 32 libraries for my 32 bit project using an 64 bit computer.
Edited: My main problem is that why I cannot run the same project on another computer with similar features?
Does anyone have an idea that what can be the problem?
User contributions licensed under CC BY-SA 3.0