The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line
I'm using VS 2008, there are many programs installed in Windows 7 by default, I don't think that they don't use C standard functions.
I'm not saying other programs aren't using standard C functions. They are either linking to a version that is installed by default on their target machines, or they rewrote/copied what they needed.
If you look at MS's C++ implementation it uses their Platform SDK. so anything written using the standard C functions can be re-written using just the platform SDK
ie. CreateFile instead of fopen, VirtualAlloc instead of malloc. etc.
use depends to see your program dependencies. and remove the dependencies you don't want.
If you look at MS's C++ implementation it uses their Platform SDK. so anything written using the standard C functions can be re-written using just the platform SDK
ie. CreateFile instead of fopen, VirtualAlloc instead of malloc. etc.
use depends to see your program dependencies. and remove the dependencies you don't want.
@hdxpete: That can be a problem, I tried setting the compiler to "ignore all default libraries", and getting hundreds of linking errors including errors related to Bullet Physics library.
seems like bullet relies on the C runtime then. your choices are...
1. don't use bullet
2. re-write portions of bullet to not use the C runtime
3. link against a earlier version of the C runtime that is guarenteed to be installed on your target machine.
good luck!
1. don't use bullet
2. re-write portions of bullet to not use the C runtime
3. link against a earlier version of the C runtime that is guarenteed to be installed on your target machine.
good luck!
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement