Re: Multiple Projects
- From: John Sun <jsunnewsgroup@xxxxxxxxx>
- Date: Sat, 07 Jan 2006 12:27:01 -0500
yossis wrote:
[ I think this error message is pretty clear what you need to do, either define a default constructor, or instantiate an instance with properly defined constructor.]I have a .Net solution that contains multiple projects of both Managed C++ and C#.
There are references in one Managed C++ project's classes to classes in another Managed C++ project. i.e. Proj2::Class2 uses Proj1::Class1
Proj2 has a reference entry for Proj1
Each projects uses its own namespace, so Proj2::Class2.cpp has a #using namespace line referring to the namespace declared in the Proj1 classes
I cannot get this scenario to compile. I get: "error C2512: 'Proj1::Class1' : no appropriate default constructor available"
[ I don't think you need to change to this, if you get a class not defined error, then you may try this. The previous error message is damn clear what you need to do to fix this issue].
If I add #include "Class1.h" to Class2.cpp, then I alse get this: "error C2011: 'ManagedCppProj1::Class1' : 'class' type redefinition"
I have tried the same scenario in a dummy solution with 2 simple Managed C++ projects and get the same results.
Both projects are mixed mode and reference common unmanaged static C++ libraries
Any ideas??
.
- Follow-Ups:
- Re: Multiple Projects
- From: yossis
- Re: Multiple Projects
- References:
- Multiple Projects
- From: yossis
- Multiple Projects
- Prev by Date: Re: how to pin_ptr a whole object?
- Next by Date: Re: Shorthand String Split
- Previous by thread: Re: Multiple Projects
- Next by thread: Re: Multiple Projects
- Index(es):
Relevant Pages
|