Are you linking in the ACE, TAO, and possibly orbsvcs libraries?
(Check Build|Settings|Link) • Are you linking with the right library names? If you are building your application against a Debug configuration of ACE+TAO, the names of the libraries will have the letter “d” in them (e.g., aced.lib, TAOd.lib, CosNamingd.lib). If you are using a Release configuration of ACE+TAO, the “d” will not be present in the library names. • Have you installed or built the Debug configuration of ACE+TAO? If you have only installed the non-Debug version of TAO, you will not be able to build Debug executables. To check this, do one of the following: • Build the Release configuration of the executable; or • Remove _DEBUG from the list of preprocessor definitions. If the build succeeds, then you probably have a non-Debug version of TAO.