Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

here is some information to understand my situation better.

OS: windows 8.1

IDE: Visual Studio 2008 Pro

Language: C++

i have just my Firefox reinstalled and after this(maybe it was not the reason),

my visual studio Project compiled only with 9.0.30729.6161 VC++ Runtime DLL.

Until yesterday it always compiled with 9.0.30729.8387 VC++ Runtime DLL.

Because of this (or maybe other reason), now i cannot start my Project.exe.

Nothing is changed in source-code. Project-Property and all other things are also unchanged.

I just get the error number 0xc000007b suddenly.

How can i fix this?

error message

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
243 views
Welcome To Ask or Share your Answers For Others

1 Answer

It was because of an 32bit DLL, which should not be loaded for my 64bit Project.exe.

I have found this with Process Monitor.

I don't know why, but anyway is the "path" is changed and the 32bit DLL(which has the same name with 64bit DLL) is loaded..

If you have the same Problem, just start Process Monitor and check out dll files.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...