2009/12/29 e...@cs.bgu.ac.il <e...@cs.bgu.ac.il>: > hello Eric, thanks for the response. > I'd like to solve the Array issue first, then the boost because I have a > feeling it is a different one because when I disable the relevant code it > doesn't generates the error even when other parts of the program (such as the > threadpool). > here are the array files content: http://codepad.org/klDWMowB
I assume the content of the .hpp is between #ifndef CARRAY_HPP then the code is the .cpp file. The trouble comes from the fact that your class is a template one, so that the content of the .cpp file may not be compiled independently "as-is" because it must be instantiated first. I invite you to read this: http://www.parashift.com/c++-faq-lite/templates.html#faq-35.12 and may be this one too: http://corfield.org/index.cfm/event/cplusplus.section/section/ptexp Note that the "export keyword" solution may not be a good one because many compilers do not implement it, beginning with gcc: http://gcc.gnu.org/bugs/#nonbugs_cxx > beside a strange typo that I've done, I don't thing I've miss configured it > somehow. I think may be you did not played a lot with templated classes. (just a guess I may be wrong). Concerning this issue, I'm pretty sure this is not a CMake one. -- Erk Membre de l'April - « promouvoir et défendre le logiciel libre » - http://www.april.org _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake