Author Topic: Setting up new project  (Read 4108 times)

Offline Dark_Phoenix

  • Multiple posting newcomer
  • *
  • Posts: 11
Setting up new project
« 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?
« Last Edit: December 27, 2009, 11:10:19 pm by Dark_Phoenix »

Offline Dark_Phoenix

  • Multiple posting newcomer
  • *
  • Posts: 11
Re: Setting up new project
« Reply #1 on: December 28, 2009, 02:21:10 pm »
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

Offline stahta01

  • Lives here!
  • ****
  • Posts: 7785
    • My Best Post
Re: Setting up new project
« Reply #2 on: December 28, 2009, 10:42:41 pm »
You question might get a faster answer in the wxWidgets forum.
http://wxforum.shadonet.com/

Tim S.
C Programmer working to learn more about C++ and Git.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org