Code::Blocks Forums
User forums => Help => Topic started by: Dark_Phoenix on December 27, 2009, 08:35:14 pm
-
I've been tring to figure out this problem for a while now. All of my research seems to point to some C::B setting that I do not have right, but I am not sure.
I am creating a new wxWidgets project. I select the wxWidget project wizard from the Create New Project menu. When I get to the wxWidgets Library Settings screen I am presented with several options
- Use wxWidgets DLL
- wxWidgets is built as a monolithic library
- enable unicode
If I check nothing, or if I check the monolithic library then everything compiles and runs fine
But, if I check the use wxWidgets DLL or both the DLL and the monolithic library then the project compiles and links fine but will not run.... it just tells me that it cannot find 'MSVCP80.dll'
The DLL is present in my VC directory, and I have tried to uninstall/ reinstall and repair my copy of VC toolkit 2008 and that seems to have no effect. I have found some information about manifest files not being created but I do see a manifest file in the /bin directory of my project alongside the .exe
I need to be able to create a project that uses wxWidgets as DLL's, but nothing I have tried seems to work....
Anyone have any ideas as to what I am doing wrong?
-
Here is something else I have noticed... the error message I am getting when tring to run the project in debug mode is:
The application failed to start because MSVCP80D.dll was not found
this dll is located in my /Windows/WinSxS directory
When I open the manifest file that was generated for the project I see that it has this line:
<assemblyIdentity type='win32' name='Microsoft.VC90.DebugCRT' version='9.0.21022.8' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' />
this dll (MSVCP90D.dll) is also located in /Windows/WinSxS (with the same version number listed)
is there a possibility that the wrong information is being generated in the manifest file? or that there is a project setting that is set wrong? I do not know enough about manifests to try messing with it
-
You question might get a faster answer in the wxWidgets forum.
http://wxforum.shadonet.com/
Tim S.