저는 Intel의 Array Building Blocks에 대한 작업을 시작하려고합니다. "Hello World"에 대한 자습서가 하나만있는 것 같습니다 (http://www.hpc.lsu.edu/training/tutorials/sc10/tutorials/SC10Tutorials/docs/M07/M07.pdf). 그리고 나는 그것을 실제로 얻지 못하고있다.Intel ArBB를 사용하는 Visual Studio 2010의 Hello World?
저는 Visual Studio 2010을 사용하고 있는데, 위의 링크에서 얻은 코드입니다.
#include <C:/Program Files/intel/arbb/Beta6/include/arbb.hpp>
//What do I have to do to make just "#include <arbb.hpp>" work?
using namespace arbb;
void my_function(f32& result, f32 input){
std::cout << "Hello, world!" << std::endl;
result = input + 1.0f; //"Error: no operator "+" matches these operands
}
int main(){
typedef closure<void (f32&, f32)> mfc;
mfc a = capture(my_function);
mfc b = call(my_function);
mfc c = call(my_function);
}
"Hello World"가 작동하려면 어떻게해야합니까?
상당히 모호합니다. 확실히 Project + Properties, C/C++, General, Additional Include Directories 설정. –