vs2013中遇到開發動態庫,動態庫有類,成員函式使用openmp。工程中使用類有兩種方式,一種是通過函式 new這個類,匯出類地址再呼叫,另一種是通過直接new基類的方式呼叫介面,前者呼叫直接崩潰,后者運行OK,始終找不到原因
只有在類成員函式中使用openmp要崩,呼叫如下代碼就不會崩
extern "C" DllExport void test()
{
WORD bFindAFileHead = 0;
#pragma omp parallel for
for (long i = 0; i < 1000000; ++i)
{
bFindAFileHead++;
}
#pragma omp barrier
}
模型代碼地址 http://pan.baidu.com/s/1nvr0021
各位大神有興趣的可以看看
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/61497.html
標籤:VCL組件使用和開發
上一篇:C++程式
