मैं सी ++ में वास्तव में नया हूं और अब नेटबीन्स का उपयोग कर रहा हूं।नेटबीन्स: अन्य सी ++ स्थिर लाइब्रेरी प्रोजेक्ट को कैसे शामिल करें?
मैं एक वर्क.h और साइन.cpp बनाने में कामयाब रहा जिसमें वर्किंग क्लास Sign
है। मैं एक कंसोल प्रोजेक्ट के लिए इन जोड़ा गया है और यह बहुत अच्छा काम करता है:
#include <iostream>
#include <ostream>
#include "Sign.h"
int main()
{
Sign sign = Sign::parse("b");
std::cout << sign.toString() << " " << sign.getValue() <<"\n";
}
हालांकि, मैं Sign
क्लास वाली एक स्थिर पुस्तकालय बनाना चाहते हैं, तो मैं एक स्थिर पुस्तकालय बनाया है और उसमें Sign.cpp
और Sign.h
गयी। अब समस्या यह है कि मुझे मुख्य कंसोल प्रोग्राम में शामिल करने के लिए मेरी साइन क्लास नहीं मिलती है।
मैं Options => Build => Linker => Libraries
में पुस्तकालय जोड़ा, और required projects
में जोड़ा। हालांकि मैं #include <Sign>
या #include <Sign.h>
का उपयोग नहीं कर सकता।
मुझे यहां क्या याद आ रही है?
ग्रेट, मुझे यह काम मिल गया है! – Peterdk