當前位置:首頁 » 編程軟體 » fmod編譯器

fmod編譯器

發布時間: 2022-03-30 15:38:19

㈠ 打開大話西遊2,提示找不到fmod.dll、fmodex.dll、fmod_event.dll。

大話西遊2游戲運行跟系統軟體不會發生沖突不必要修改DOS文件,我懷疑是你下載游戲登陸器的時候是不是那個文件沒有下載完成導致的 建議你 重新到官方網站下載新的登陸器試一試,,

㈡ 用過FMOD的牛人幫小弟看看 fatal error LNK1104: 無法打開文件「fmodvc.lib」這問題出在哪

問題:
LINK : fatal error LNK1104: 無法打開文件「fmodvc.lib」。
原因:fmodvc.lib不在你的工程文件夾下面。
解決方法,把「fmodvc.lib和「fmodvc.dll移動到你的工程文件夾下面,也就是你的項目下面。
在代碼裡面添加這句代碼 #pragma comment(lib, "fmodvc.lib")。
應該就可以了。

下面是MSDN對錯誤的解釋:(可看可不看)

錯誤消息
無法打開文件「filename」

工具未能打開給定的文件。

通過檢查下面的可能原因進行修復:

磁碟空間不足。

文件不存在。

在項目的「屬性頁」對話框中指定庫時,應該用空格(而不是逗號)分隔庫名稱。

文件名或路徑不正確。

驅動器規范無效。

文件許可權不足。

filename 的路徑擴展到超過 260 個字元。

如果給定文件的名稱是 LNKn(這是鏈接器為臨時文件生成的文件名),則 TMP 環境變數中指定的目錄可能不存在,或是為 TMP
環境變數指定了多個目錄。(應只為 TMP 環境變數指定一個目錄路徑。)

如果該錯誤信息是因為庫名引起的,並且您剛從早期的 Microsoft Visual C++ 開發系統移植 .mak
文件,則該庫可能不再有效。請確保此情況下該庫仍然存在。

其他程序可能打開了該文件並且鏈接器不能寫入它。

㈢ C庫鏈接FMOD問題,怎麼解決

c語言源程序變成可執行程序需要經過編譯和鏈接兩個步驟。
編譯就是把源代碼翻譯成目標代碼。而編譯是以源文件為單位的,如果一個源文件中的函數調用了另一個源文件中定義的函數,則需要進行鏈接才能生成最後的可執行二進製程序。庫函數是一些別人已經寫好的函數,比如printf,malloc等,這些庫函數的調用也是需要鏈接到最後的可執行程序中的,這個把庫函數的二進制代碼鏈接到可執行程序的過程就是你說的第3步.當然,現在的操作系統還提供運行時的動態鏈接。

㈣ 如何在Unity中使用Fmod Studio

第1步:進入fmod官網,Download - FMOD ,目前需要注冊才可以下載。
其中有一列是:FMOD Studio Unity Integration ,把這個下載下來WordPress › Error。
第2步:順便把fmod studio編輯器也下載下來,方便編輯音頻用,地址:/www.fmod.org/download/fmodstudio/tool/Win64/fmodstudio10810win64-installer.exe

第3步:下載unity及安裝略。

第4步:建一個unity工程,如:FmodTest。接著,導入剛下載好的fmod studio unity integration. fmodstudio10810_v2.unitypackage。這步操作完後,可以在Unity編輯器上看到Fmod的菜單。

㈤ c語言fmod怎樣用

C語言中之數學函數.
C語言提供了以下的數學函數,要使用這些函數時,在程式檔頭必須加入:.
#include
.
編譯時,必須加上參數「-lm」(表示連結至數學函式庫),例如「gcc

㈥ 無法定位程序輸入點 於動態鏈接庫fmoddex.dll

無法定位程序輸入點於動態鏈接庫上的解決辦法:
步驟一:下載安裝主流殺毒軟體(卡巴斯基、金山毒霸、360安全衛士、瑞星等等),更新病毒庫之後全盤殺毒。
步驟二:找出提示「無法定位程序輸入點 於動態鏈接庫xxxx.dll上」錯誤的信息,將系統提示缺少的xxxx.dll記錄下來。
步驟三:網路搜索已經記錄下來的xxxx.dll信息,在網路搜索中輸入xxxx.dll(加上DLL後綴),嘗試通過網路下載 xxxx.dll(目前大多數系統動態鏈接庫DLL文件都可以通過網路下載到),將下載到得DLL保存到U盤或指定文件目錄內,假如是系統程序 (如:iexplore.exe、系統驅動程序載入、media play播放器等)報錯,在重啟電腦按下F8鍵,進入系統安全模式,將下載到得DLL文件復制到C盤中windows目錄下的System32文件夾中,然後再重新啟動,便可以解決此問題;如果是游戲程序缺少DLL,下載之後需要將DLL復制到該游戲目錄下的指定位置。
嘗試三個步驟都無法解決無法定位程序輸入點於動態鏈接庫上的問題,應該考慮重裝系統、軟體或游戲了。

㈦ 玩仙俠世界,開始游戲後總是出現缺少fmodwrapper.dll,dll修復也沒有這個,怎麼辦呀安裝包被我刪了!

DLL文件(Dynamic Linkable Library 即動態鏈接庫文件),是一種不能單獨運行的文件,它允許程序共享執行特殊任務所必需的代碼和其他資源
比較大的應用程序都由很多模塊組成,這些模塊分別完成相對獨立的功能,它們彼此協作來完成整個軟體系統的工作。可能存在一些模塊的功能較為通用,在構造其它軟體系統時仍會被使用。在構造軟體系統時,如果將所有模塊的源代碼都靜態編譯到整個應用程序 EXE 文件中,會產生一些問題:一個缺點是增加了應用程序的大小,它會佔用更多的磁碟空間,程序運行時也會消耗較大的內存空間,造成系統資源的浪費;另一個缺點是,在編寫大的 EXE 程序時,在每次修改重建時都必須調整編譯所有源代碼,增加了編譯過程的復雜性,也不利於階段性的單元測試。
Windows 系統平台上提供了一種完全不同的較有效的編程和運行環境,你可以將獨立的程序模塊創建為較小的 DLL 文件,並可對它們單獨編譯和測試。在運行時,只有當 EXE 程序確實要調用這些 DLL 模塊的情況下,系統才會將它們裝載到內存空間中。這種方式不僅減少了 EXE 文件的大小和對內存空間的需求,而且使這些 DLL 模塊可以同時被多個應用程序使用。Windows 自己就將一些主要的系統功能以 DLL 模塊的形式實現。
一般來說,DLL 是一種磁碟文件,以.dll、.DRV、.FON、.SYS 和許多以 .EXE 為擴展名的系統文件都可以是 DLL。它由全局數據、服務函數和資源組成,在運行時被系統載入到調用進程的虛擬空間中,成為調用進程的一部分。如果與其它 DLL 之間沒有沖突,該文件通常映射到進程虛擬空間的同一地址上。DLL 模塊中包含各種導出函數,用於向外界提供服務。DLL 可以有自己的數據段,但沒有自己的堆棧,使用與調用它的應用程序相同的堆棧模式;一個 DLL 在內存中只有一個實例;DLL 實現了代碼封裝性;DLL 的編制與具體的編程語言及編譯器無關。
在 Win32 環境中,每個進程都復制了自己的讀/寫全局變數。如果想要與其它進程共享內存,必須使用內存映射文件或者聲明一個共享數據段。DLL 模塊需要的堆棧內存都是從運行進程的堆棧中分配出來的。Windows 在載入 DLL 模塊時將進程函數調用與 DLL 文件的導出函數相匹配。Windows 操作系統對 DLL 的操作僅僅是把 DLL 映射到需要它的進程的虛擬地址空間里去。DLL 函數中的代碼所創建的任何對象(包括變數)都歸調用它的線程或進程所有。
調用方式:
1、靜態調用方式:由編譯系統完成對 DLL 的載入和應用程序結束時 DLL 卸載的編碼(如還有其它程序使用該 DLL,則 Windows 對 DLL 的應用記錄減1,直到所有相關程序都結束對該 DLL 的使用時才釋放它,簡單實用,但不夠靈活,只能滿足一般要求。
隱式的調用:需要把產生動態連接庫時產生的 .LIB 文件加入到應用程序的工程中,想使用 DLL 中的函數時,只須說明一下。隱式調用不需要調用 LoadLibrary() 和 FreeLibrary()。程序員在建立一個 DLL 文件時,鏈接程序會自動生成一個與之對應的 LIB 導入文件。該文件包含了每一個 DLL 導出函數的符號名和可選的標識號,但是並不含有實際的代碼。LIB 文件作為 DLL 的替代文件被編譯到應用程序項目中。
當程序員通過靜態鏈接方式編譯生成應用程序時,應用程序中的調用函數與 LIB 文件中導出符號相匹配,這些符號或標識號進入到生成的 EXE 文件中。LIB 文件中也包含了對應的 DL L文件名(但不是完全的路徑名),鏈接程序將其存儲在 EXE 文件內部。
當應用程序運行過程中需要載入 DLL 文件時,Windows 根據這些信息發現並載入 DLL,然後通過符號名或標識號實現對 DLL 函數的動態鏈接。所有被應用程序調用的 DLL 文件都會在應用程序 EXE 文件載入時被載入在到內存中。可執行程序鏈接到一個包含 DLL 輸出函數信息的輸入庫文件(.LIB文件)。操作系統在載入使用可執行程序時載入 DLL。可執行程序直接通過函數名調用 DLL 的輸出函數,調用方法和程序內部其 它的函數是一樣的。
2、動態調用方式:是由編程者用 API 函數載入和卸載 DLL 來達到調用 DLL 的目的,使用上較復雜,但能更加有效地使用內存,是編制大型應用程序時的重要方式。
顯式的調用:
是指在應用程序中用 LoadLibrary 或 MFC 提供的 AfxLoadLibrary 顯式的將自己所做的動態連接庫調進來,動態連接庫的文件名即是上面兩個函數的參數,再用 GetProcAddress() 獲取想要引入的函數。自此,你就可以象使用如同本應用程序自定義的函數一樣來調用此引入函數了。在應用程序退出之前,應該用 FreeLibrary 或 MFC 提供的 AfxFreeLibrary 釋放動態連接庫。直接調用 Win32 的 LoadLibary 函數,並指定 DLL 的路徑作為參數。LoadLibary 返回 HINSTANCE 參數,應用程序在調用 GetProcAddress 函數時使用這一參數。GetProcAddress 函數將符號名或標識號轉換為 DLL 內部的地址。程序員可以決定 DLL 文件何時載入或不載入,顯式鏈接在運行時決定載入哪個 DLL 文件。使用 DLL 的程序在使用之前必須載入(LoadLibrary)載入DLL從而得到一個DLL模塊的句柄,然後調用 GetProcAddress 函數得到輸出函數的指針,在退出之前必須卸載DLL(FreeLibrary)。
正因為DLL 有佔用內存小,好編輯等的特點有很多電腦病毒都是DLL格式文件。但不能單獨運行。
動態鏈接庫通常都不能直接運行,也不能接收消息。它們是一些獨立的文件,其中包含能被可執行程序或其它DLL調用來完成某項工作的函數。只有在其它模塊調用動態鏈接庫中的函數時,它才發揮作用。
dll和內存管理
在Win32中,DLL文件按照片段(sections)進行組織。每個片段有它自己的屬性,如可寫或是只讀、可執行(代碼)或者不可執行(數據)等等。
DLL代碼段通常被使用這個DLL的進程所共享;也就是說它們在物理內存中占據一個地方,並且不會出現在頁面文件中。如果代碼段所佔據的物理內存被收回,它的內容就會被放棄,後面如果需要的話就直接從DLL文件重新載入。
與代碼段不同,DLL的數據段通常是私有的;也就是說,每個使用DLL的進程都有自己的DLL數據副本。作為選擇,數據段可以設置為共享,允許通過這個共享內存區域進行進程間通信。但是,因為用戶許可權不能應用到這個共享DLL內存,這將產生一個安全漏洞;也就是一個進程能夠破壞共享數據,這將導致其它的共享進程異常。例如,一個使用訪客賬號的進程將可能通過這種方式破壞其它運行在特權賬號的進程。這是在DLL中避免使用共享片段的一個重要原因。
當DLL被如UPX這樣一個可執行的packer壓縮時,它的所有代碼段都標記為可以讀寫並且是非共享的。可以讀寫的代碼段,類似於私有數據段,是每個進程私有的並且被頁面文件備份。這樣,壓縮DLL將同時增加內存和磁碟空間消耗,所以共享DLL應當避免使用壓縮DLL。[1][2]
[3]找到DLL文件地址:C:\WINDOWS\system32\****.dll時出錯(****就是你的那個找不到的文件名)
開始--運行--msconfig--啟動--找到和你說的類似的選項****--取消勾--確定,然後
1,開始-運行-輸入:regedit,然後回車
2,選擇「我的電腦」,然後點擊「文件」-「導出」-隨便起個名字點「保存」。這樣做的目的是備份一下注冊表,以免誤操作後及時恢復。恢復的方法是,找到你剛才保存的文件,雙擊它,然後選擇「允許導入」即可。
3,選擇「我的電腦」,按F3鍵,然後輸入「****」,點擊「查找下一個」,找到後一定要核對是不是****.dll文件,因為你給的文件名不全,如果確認,對該項點「右鍵」選「刪除」。「此時可以輸入****.dll進行查找,結果出來後要看後面的數值部分,不能光看文件名稱,只要有****.dll在的文件不管它邊上還寫沒寫別的(如:****.dll,load),都要刪除!」
4,然後再按F3鍵-刪除,直到提示「沒有找到相應選項」為止。
5,重新啟動計算機,看看系統有沒有問題。
注,如果出現了其它嚴重問題,請恢復注冊表。
希望採納

㈧ 航模遙控器上的FMOD開關什麼時候選擇打開,什麼時候選擇關閉啊開不開有什麼影響。新手,哈哈

打開FNOD開關,你的R-L兩個鍵就會在飛行中隨時調整使用,R-L兩個鍵首先要賦予它功能才能起作用,在遙控設置里都有。建議把說明書讀懂後自己學著調試。如果在遙控里對這兩個鍵沒有開啟賦予功能,那麼FMOD是否禁用就不會有什麼影響。

㈨ 登陸LOL提示缺少fmod_event.dll

http://www.jb51.net/dll/fmod_event.dll.html
在此網站下載,然後按網站要求放進指定目錄。
fmod_event.dll控制項常規安裝方法(僅供參考):
一、如果在運行某軟體或編譯程序時提示缺少、找不到fmod_event.dll等類似提示,您可將從腳本之家下載來的fmod_event.dll拷貝到指定目錄即可(一般是system系統目錄或放到軟體同級目錄裡面),或者重新添加文件引用。
二、您從我們網站下載下來文件之後,先將其解壓(一般都是rar壓縮包), 然後根據您系統的情況選擇X86/X64,X86為32位電腦,X64為64位電腦。默認都是支持32位系統的, 如果您不知道是X86還是X64,您可以看這篇文章。
三、根據軟體情況選擇文件版本。此步驟比較復雜,如果是Windows的dll文件,
版本號以5.0開頭的或含有 nt 一般是windows2000的文件。
版本號以5.1開頭的或含有 xp、xpsp1、xpsp2、xpsp3 信息的一般是windowsXP的文件。
版本號以6.0開頭的或含有 longhorn、vista 信息的一般是windowsVista的文件。
版本號以6.1開頭的或含有 win7 信息的一般是windows7的文件。 如果不是windows的dll文件,則需要靈活查看版本號、描述、網友提供的信息、以及相關dll的版本號去判斷。
四、直接拷貝該文件到系統目錄里:
1、Windows 95/98/Me系統,將fmod_event.dll復制到C:\Windows\System目錄下。
2、Windows NT/2000系統,將fmod_event.dll復制到C:\WINNT\System32目錄下。
3、Windows XP/WIN7/Vista系統,將fmod_event.dll復制到C:\Windows\System32目錄下。
4、如果您的系統是64位的請將文件復制到C:\Windows\SysWOW64目錄
五、打開"開始-運行-輸入regsvr32 fmod_event.dll",回車即可解決。希望腳本之家為您提供的fmod_event.dll對您有所幫助。
通過腳本之家下載dll的朋友,可將下面的代碼保存為「注冊.bat「,放到dll文件同級目錄(只要在同一個文件夾裡面有這兩個文件即可),雙擊注冊.bat,就會自動完成fmod_event.dll注冊(win98不支持)。
下面是32系統的注冊bat文件(64位的請將下面的system32替換為SysWOW64即可。)

復制代碼
代碼如下:

@echo 開始注冊
fmod_event.dll %windir%\system32\
regsvr32 %windir%\system32\fmod_event.dll /s
@echo fmod_event.dll注冊成功
@pause

㈩ 運行無主之地顯示無法定位程序輸入點_FMOD_Memory_GetStats@8與動態鏈接庫fmodex.dll上

1。游戲下載不完整,卸載重裝!或者卸載不完整,文件有殘留,沖突!

(原創,作者:力王歷史)

2。電腦有木馬或病毒干擾或者游戲帶木馬,殺毒軟體,全盤掃描!

3。檢查是否沖突了殺毒軟體或者沖突了播放器,卸載殺毒或播放器,安裝試

試!

4。檢查是否安裝了其他游戲,卸載,不兼容!

5。試試:360系統急救箱,查殺頑固木馬!文件恢復,全選,徹底刪除文件!

系統修復,全選,立即修復! 網路修復,開始修復,重啟電腦!

6。優化大師,清理注冊表垃圾!再裝!

7。游戲版本,不兼容電腦內存,沖突,試試更換游戲版本!

8。下載:驅動人生,更新顯卡驅動!

熱點內容
mud源碼下載 發布:2025-01-23 21:19:46 瀏覽:134
反恐精英15游戲伺服器ip 發布:2025-01-23 21:13:38 瀏覽:850
起床的戰爭玩什麼伺服器 發布:2025-01-23 21:03:06 瀏覽:141
企業級安卓手機防毒軟體哪個好 發布:2025-01-23 20:59:28 瀏覽:243
資料庫精美 發布:2025-01-23 20:37:05 瀏覽:235
mysql怎麼編譯驅動 發布:2025-01-23 20:35:15 瀏覽:467
修改資料庫的語句是 發布:2025-01-23 20:26:17 瀏覽:762
linuxping域名 發布:2025-01-23 20:24:34 瀏覽:479
神經網路演算法應用 發布:2025-01-23 20:18:36 瀏覽:219
冒險島按鍵精靈腳本下載 發布:2025-01-23 19:46:50 瀏覽:751