程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c++-vs2010運行出席0xc000007b錯誤

c++-vs2010運行出席0xc000007b錯誤

編輯:編程綜合問答
vs2010運行出席0xc000007b錯誤

本人電腦64位,安裝的vs2010是32位,現在添加了fftw庫函數,lib /def:libfftw3-3.def這種是在vs2010的兼容命令窗口進行的。
測試時用的是這個代碼:
#include "fftw3.h"
#include
#define N 8
int main()
{
int i;
fftw_complex din,*out;
fftw_plan p;
din = (fftw_complex
) fftw_malloc(sizeof(fftw_complex) * N);
out = (fftw_complex*) fftw_malloc(sizeof(fftw_complex) * N);
if((din==NULL)||(out==NULL))
{
printf("Error:insufficient available memory\n");
}
else
{
for(i=0; i<N; i++)/*測試數據*/
{
din[i][0] = i+1;
din[i][1] = 0;
}
}
p = fftw_plan_dft_1d(N, din, out, FFTW_FORWARD,FFTW_ESTIMATE);
fftw_execute(p); /* repeat as needed /
fftw_destroy_plan(p);
fftw_cleanup();
for(i=0;i<N;i++)/*OUTPUT
/
{
printf("%f,%fi\n",din[i][0],din[i][1]);
}
printf("\n");
for(i=0;i<N;i++)/*OUTPUT*/
{
printf("%f,%fi\n",out[i][0],out[i][1]);
}

if(din!=NULL) fftw_free(din);
if(out!=NULL) fftw_free(out);
getchar();
return 0;

}


編譯時沒有錯誤,但是運行的時候出現錯誤:應用程序無法正常啟動(0xc000007b),請單擊確定關閉應用程序。

能幫忙找下原因嗎?

最佳回答:


還有可能是dll lib的問題,我猜猜應該是庫的問題

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved