我有以下 main.cpp 文件:
#include <amp.h>
using namespace concurrency;
int main()
{
int arr[] = {42};
array_view<int, 1> v(1, arr);
return 0;
}
和一个 .pro 文件:
TEMPLATE = app
CONFIG += console
CONFIG -= app_bundle
CONFIG -= qt
QMAKE_CXXFLAGS += -EHsc
SOURCES += main.cpp
如果我从 Visual Studio 2012 命令行编译 main.cpp(仅使用 cl /EHsc main.cpp),一切正常。但是如果我使用 qmake 和 nmake 总是会出现链接错误,即存在未解析的外部符号(来自 amp)。有谁知道如何解决这个问题?