導航:首頁 > 源碼編譯 > 用c編譯出現找不到mexh

用c編譯出現找不到mexh

發布時間:2022-04-27 04:25:03

A. 緊急求助:在運行SIFT源碼時,由於是matlab和vc混編的,設置了mex後還是顯示找不到c文件。

我也用這個,好像是如果要把c的代碼編譯成mexw32的可執行程序,就需要在c代碼中有_mexFunction這個函數。
在mexutil.c裡面是一系列的工具函數,這個文件裡面沒有mexFunction函數。其他的可編譯的文件,如imsmooth.c裡面就有這個函數。而其他好多文件的編譯都需要用到這個mexutil.c,所以沒辦法用。
我試了一下把mexutil.c文件裡面的東西拷到那些需要用到mexutil.c的文件裡面,並且改了一下,再mex它們,就成功了。但是整個程序運行起來還是有點問題,不知道是不是因為有改動的原因。

B. 為什麼我所有的C語言編譯器運行都找不到指定文件

你把#include <stdio.h>換成#include "stdio.h"試試

C. C語言編程軟體 編譯時總提示系統找不到文件

把「」,三個字元都換成英文的

D. C語言源文件編譯時找不到頭文件

首先看看這幾個頭文件是否存在?
如果存在記下存放的路徑,檢查頭文件的配置,即查看makefile,看看頭文件尋找路徑是否有剛才的那個路徑。
如果不存在這幾個頭文件的話,那就去找找這幾個頭文件,有可能需要安裝一些庫文件

E. 用lex在linux下,C編譯提示找不到lex.h咋回事

我查了一下, 感覺是不是你在VC++里一些設置步驟還沒做? 在安裝了Parser Generator後,執行以下步驟,即可使VC++編譯和連接由Parser Generator產生的文件。 1.目錄設置 在VC++中執行以下步驟,每個步驟只執行一次。

F. c語言程序設計時,運行時就會給出找不到""stdio.h"的提示,是怎麼回事

之所以會出現上述問題是因為,你的c程序文件存儲路徑出現了問題,你可以通過alt+F9打開opation這項重新修改一下路徑就ok啦!完了記得保存!(下面的save…這項)

G. keil添加C文件和h文件,編譯報錯:找不到該文件!

這種情況是目標文件不存在,有可能是目錄或文件名寫錯
你可以試一下把uart3.h文件復制到工程目錄里,用#include <uart3.h> 的方式聲明

H. C語言編譯系統找不到指定文件

1可以重裝devc++,將文件重新編譯。

2打開c++,輸入代碼,完畢後按(Ctrl)+f9,這時保存cpp文件(註:一個cpp文件也可以編譯,不要將文件刪去,如移動了文件則重新雙擊打開)

3運行exe

如圖:

若還運行不起來,那就沒辦法了!!抱歉!

I. 用matlab的 mex編譯C文件出現如下錯誤,請問下有沒有知道為什麼

int i;
int j;
i=1;
j=2;
int k;
==>
int i;
int j;
int k;
i=1;
j=2;

J. 你好,我想用c語言寫mex文件,可是總是提示找不到mex.h,你有什麼辦法嗎,是軟體的問題嗎

聽樓主的意思是在說要往mex這個文件裡面寫東西對嗎?
如果是,那就很有可能是你fopen這個函數用得有誤了。
if((fp=(fopen("note.dat","ab")))==NULL) {/*若文件無法成功打開fopen返回值==NULL*/
fp=fopen("note.dat","wb");
fclose(fp);
fp=fopen("note.dat","ab");
}
可以參考下這個代碼。
ab表示追加,如果存存在這個文件就使用下面的wb建造一個文件,再往裡面寫東西。

閱讀全文

與用c編譯出現找不到mexh相關的資料

熱點內容
ug命令視頻大全 瀏覽:610
箱子裝貨物最小容量編程 瀏覽:99
cad2014教程pdf 瀏覽:200
怎麼遍歷伺服器同一類型的文件 瀏覽:436
惠普戰66畫圖編程 瀏覽:806
java面向對象作業 瀏覽:570
cad插件製作加密狗 瀏覽:923
cmd命令對話框 瀏覽:291
安卓應用怎麼常駐 瀏覽:677
安卓手機怎麼群發小費才不會被鎖 瀏覽:741
相機文件夾設置 瀏覽:856
centos7php怎麼用 瀏覽:119
查看linux操作系統版本的命令 瀏覽:383
收支預演算法怎麼做 瀏覽:876
模板如何上傳到伺服器 瀏覽:372
如何同步安卓信息到新ipad 瀏覽:365
騰訊雲輕量伺服器流量警告 瀏覽:504
u盤備份linux 瀏覽:121
高壓縮比活塞 瀏覽:92
壓縮彈簧標准件 瀏覽:26