alfonso santimone wrote:
Hi Nate, if i compile this
// boosttest.cpp : Defines the entry point for the console application. //
#include
#include "stdafx.h" int main() { return 0; }
i have this
1>------ Rebuild All started: Project: boosttest, Configuration: Debug Win32 ------ 1> stdafx.cpp 1> boosttest.cpp 1> boosttest.vcxproj -> C:\Users\Live Machine\Desktop\boosttest\boosttest\Debug\boosttest.exe ========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ==========
so actually works
what do you mean exactly with "Usually with issues like that, I blame a missing curly-brace '}' in a source file included previously." ?
I would bet that in your actual source, one of the header files has something like the following: namespace my_stuff { //Lots of stuff, but no terminating '}'. That always throws of the compiler and gives you nearly unreadable errors in other header or source files. I would check the headers you're including to verify that something like that isn't happening with a namespace, function or class. By verifying that you can #include shared_ptr, it think it's clear that your include path is set correctly. HTH, Nate P.S. Please don't top-post