KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have several files, listed just below, wherein I define some namespaces and classes. Then in one of the files I am trying to incorporate the classes from the others. The issue is that the compiler seems to not be able to find my namespaces. charon.cpp chin.cpp chout.cpp main.cpp My namespaces are charon , charon_in , and charon_out . The main problems come up on a particular file, charon.cpp , so here is that file and chin.cpp too. The errors: g++ -c -g -MMD -MP -MF build/Debug/GNU-Linux-x86/sys/charon.o.d -o build/Debug/GNU-Linux-x86/sys/charon.o sys/charon.cpp sys/charon.cpp:6:17: error: ‘charon_in’ is not a namespace-name sys/charon.cpp:6:26: error: expected namespace-name before ‘;’ token sys/charon.cpp:7:17: error: ‘charon_out’ is not a namespace-name sys/charon.cpp:7:27: error: expected namespace-name before ‘;’ token sys/charon.cpp:15:5: error: ‘chout_’ does not name a type sys/charon.cpp:16:5: error: ‘chin_’ does not name a type sys/charon.cpp:31:39: error: ‘chin_’ has not been declared sys/charon.cpp:31:55: error: ‘engine_input’ was not declared in this scope sys/charon.cpp:32:40: error: ‘chout_’ has not been declared sys/charon.cpp:32:57: error: ‘engine_output’ was not declared in this scope charon.cpp #include <iostream> #include <boost/thread.hpp> #include <boost/date_time.hpp> using namespace std; using namespace charon_in; using namespace charon_out; namespace charon { class charon_ { private: chout_ engine_output; chin_ engine_input; boost::thread input_thread; boost::thread output_thread; void start_threads(); void stop_threads(); public: //Methods }; chin.cpp #include <iostream> #include <borland/conio.h> #include <ncurses.h> #include <boo
Tags (comma-separated)
Save Edits
Cancel