template et __declspec(dllexport) : LNK2019
	
	
		Bonjour à tous,
J'ai un projet librairie définissant une classe du style:
MyClass.h
	Code:
	
1 2 3 4 5 6 7 8 9
   |  
template <typename T>
class __declspec(dllexport) MyClass
{
public:
    MyClass(const T& value);
private
    T m_value;
} | 
 MyClass.cpp
	Code:
	
1 2 3 4 5 6 7
   |  
template <typename T>
MyClass<T>::MyClass(const T& value)
: m_value(value)
{
 
} | 
 
Dans un autre projet, le .lib est bien présent dans les input. Je test:
	Code:
	
1 2
   |  
MyClass<int> myObject(4);  | 
 Et j'ai des erreurs :
	Citation:
	
		
		
			error LNK2019: symbole externe non résolu "public: __thiscall MyClass<int>::MyClass<int>(int const &)" (??0?$MyClass@H@@QAE@ABH@Z) référencé dans la fonction _WinMain@16
			
		
	
 
Que se passe-t-il ?
Merci beaucoup :)
A bientôt