我想在我的C++程序中使用amp.h庫,這些程序在Linux上編程並運行;在linux下的C++程序中包含amp.h lib
所以我試圖將amp.h lib包含在一個空的.cpp文件中,並試圖通過控制檯用g ++編譯器進行編譯。下面你可以找到.cpp文件和命令我用來編譯:
#include <amp.h>
#include <amp_graphics.h>
#include <vector>
using namespace concurrency;
using namespace concurrency::graphics;
int main()
{
return 0 ;
}
所以編譯器的答案是amp.h沒有這樣的文件或目錄;
我試圖找到像
sudo apt-get install amp.h
一個安裝命令,但我沒有得到什麼好結果。
的編譯是:
g++ "filename".cpp
在AMD網頁或僅在Google中搜索有關C++ AMP對Linux的支持。 – Gonmator
我搜索了這個話題,我還發現了一些關於與stckoverflow上的C++ amp有關的更多問題,但是在linux上沒有可以處理庫的編譯器,據我瞭解。 – MoJoWi
我認爲有一個項目正在開發中來支持它,但我忽略了目前的狀態:https://github.com/RadeonOpenCompute/hcc。 – Gonmator