Hello,
you must include the header file of your namespace core. using core is not enough. In addition you use the scope operator :: , so you don't need the using core line.
If your namespace is declared in your file "Namespace.h", then you must include this file:
#include "Namespace.h"
//using namespace core;
int main() { ...
Read this:
c_header_files.htm
how-to-use-include-directive-correctly
Regards, Guido