[.net2003] creare una libreria

lunedì 16 ottobre 2006 - 23.55

mrah Profilo | Newbie

Salve a tutti,
ho definito una classe (in un .h) e definiti i mmberi (in un .cpp). per gestire operazioni su file; ora volevo rendrla una libreria;
ho creato 1nuovo progetto 'class library .net' nei file myfile.h e myfile.cpp (creati in automatico) ho cercato di inserire i file in questione e ho problemi di linking:
// mgfile.h #pragma once #include <use_ansi.h> //#include <iostream> // error LNK2020: unresolved token (0A000006) _CxxThrowException //#include <fstream> // error LNK2020: unresolved token (0A000006) _CxxThrowException //using namespace std; //it seems necessary includes <iostream> using namespace System; namespace mgfile { public __gc class File { private: //string file_name; //std::fstream file; public: File(); ~File(); //inline void setFileName (std::string s) {file_name = s;} //inline std::string getFileName () {return file_name;} //std::fstream open_file(int); //inline void close_file () {file.close(); } //inline std::istream& readChar(char& c) {c=file.get(); return file; } }; }
Io dovrei includere <iostream> perche' vorrei dichiarare la std::string......ma se includo la iostream, ho l'errore error LNK2020: unresolved token (0A000006) _CxxThrowException; lo stesso per fstream.
Qualche suggerimento?
Grrazie.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5