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

Categories

0 votes
685 views
in Technique[技术] by (71.8m points)

visual studio 2010 - Error Code -1073741515 When Using EDITBIN

I'm using EditBin to increase the stack size of an application I'm writing. I have this in the post-build event command line for Visual Studio:

"C:Program Files (x86)Microsoft Visual Studio 10.0VCineditbin.exe" /STACK:268435456 "$(TargetPath)"

When I build my project, I get this error:

Error 470 The command ""C:Program Files (x86)Microsoft Visual Studio 10.0VCineditbin.exe" /STACK:268435456 "[Target Executable]"" exited with code -1073741515.

I have both of the following in my PATH environment variable:

C:Program Files (x86)Microsoft Visual Studio 10.0Common7IDE

C:Program Files (x86)Microsoft Visual Studio 10.0VCin

The command also works when I run it manually with cmd.exe. Does anyone know what the problem is here?

See Question&Answers more detail:os

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

1 Answer

0 votes
by (71.8m points)

I had the same issue, how I resolved it:

Ran msbuild.exe <my.sln> /t:<mytargetproject> from a VS2010 command prompt, where <my.sln> is your solution name and <mytargetproject> is the project you are trying to build. For e.g. msbuild.exe helloworld.sln /t:mainproj.

When you do this or at least when I ran this, a dialog box popped up and said "foo.dll" cannot be found, I added the path of that dll to my "PATH" environment variable and the problem was solved! See ChrisF's comment to the question, as it says, the error is that some dll/component is missing.

From the dll name it complained about, I believe this is not contained to VS2010 libs/dlls, for me it was a third-party dll (which I am using and supposed to be available during the build) it was complaining about.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...