新聞中心
掃雷是一款風(fēng)靡全球的益智游戲,作為一款預(yù)裝于微軟操作系統(tǒng)的小游戲,它幾乎成為了每臺(tái)電腦用戶(hù)的必玩之選。然而在Linux系統(tǒng)中,由于缺乏像樣的掃雷游戲,用戶(hù)往往只能通過(guò)Wine等軟件模擬Windows環(huán)境來(lái)運(yùn)行微軟官方的掃雷游戲。隨著Linux的普及和開(kāi)源精神的推動(dòng),越來(lái)越多的程序員開(kāi)始致力于開(kāi)發(fā)各種掃雷游戲。本篇文章就為讀者介紹幾個(gè)值得一試的Linux下掃雷游戲源碼。

成都網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì)、重慶網(wǎng)站建設(shè)公司、微信開(kāi)發(fā)、微信平臺(tái)小程序開(kāi)發(fā)、集團(tuán)成都企業(yè)網(wǎng)站定制等服務(wù)項(xiàng)目。核心團(tuán)隊(duì)均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗(yàn),服務(wù)眾多知名企業(yè)客戶(hù);涵蓋的客戶(hù)類(lèi)型包括:自拌料攪拌車(chē)等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗(yàn),同時(shí)也獲得了客戶(hù)的一致稱(chēng)揚(yáng)!
1. Minesweeper3D
Minesweeper3D是一款基于OpenGL3D的掃雷游戲,其突出特色就是游戲畫(huà)面的3D效果。該游戲支持多種不同難度級(jí)別,并且可以自定義難度。此外,Minesweeper3D還帶有一個(gè)編輯模式,可以自定義界面、背景音樂(lè)和音效。
如果您對(duì)該游戲源碼感興趣,可以移步至Github上的項(xiàng)目頁(yè)面(https://github.com/BlockoS/Minesweeper3D)下載。
2. cnMinesweeper
cnMinesweeper是一款使用Qt C++編寫(xiě)的掃雷游戲,該游戲可以在Windows和Linux系統(tǒng)中運(yùn)行。cnMinesweeper具有獨(dú)特的用戶(hù)界面,其注重用戶(hù)體驗(yàn),在界面設(shè)計(jì)中,它在掃雷游戲的基礎(chǔ)上加入了許多富有創(chuàng)意的功能。例如,游戲界面上可以顯示地圖中被標(biāo)記方塊的數(shù)量、游戲剩余時(shí)間以及當(dāng)前用戶(hù)的得分等信息。
cnMinesweeper的源碼可以在Github上的頁(yè)面(https://github.com/guotie/minesweeper)找到。
3. PyMine
PyMine是一款基于Python語(yǔ)言開(kāi)發(fā)的掃雷游戲,它可以在Linux和Windows系統(tǒng)中運(yùn)行。該游戲通過(guò)一個(gè)名為“PyQt”的GUI庫(kù)實(shí)現(xiàn)了游戲界面的設(shè)計(jì),PyMine還可以在游戲中加入自定義音效和背景音樂(lè)等元素。
如果您感興趣,您可以在Github上的項(xiàng)目頁(yè)面(https://github.com/lolimay/PyMine)下載PyMine的源碼。
:
Linux系統(tǒng)下的掃雷游戲源代碼,總體上來(lái)說(shuō)質(zhì)量不錯(cuò),開(kāi)發(fā)者們不僅實(shí)現(xiàn)了掃雷游戲的基本玩法,還加入了許多新的功能和元素,讓游戲更加富有趣味性。讀者們可以通過(guò)下載源代碼,學(xué)習(xí)開(kāi)發(fā)者們的代碼風(fēng)格、流程和開(kāi)發(fā)技巧,不僅可以獲得較好的學(xué)習(xí)效果,還可以發(fā)現(xiàn)自己的創(chuàng)意靈感。
我們要感謝那些無(wú)私分享掃雷游戲源代碼的開(kāi)發(fā)者,他們的貢獻(xiàn)為L(zhǎng)inux系統(tǒng)的掃雷游戲開(kāi)發(fā)和用戶(hù)體驗(yàn)提供了極大的幫助。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!
Linux內(nèi)核源碼如何編譯??Ubuntu源代碼在哪里呢?
先安裝交叉編譯環(huán)境然后找到一個(gè)linux源碼,解壓 進(jìn)派物入到文件夾 然后用make menuconfig選擇灶羨自己需要的配置然后make一下。Ubuntu、red hat enterprise linux5或者Fedora等是一個(gè)用來(lái)安裝在電腦虛擬機(jī)上的linux系統(tǒng)與你要移植到板子上的linux系統(tǒng)是不同的。隱羨拍linux源碼比如linux2.6.32
編譯linux內(nèi)核步驟:
1、安裝內(nèi)核
如果內(nèi)核已經(jīng)安裝(/usr/src/目錄有l(wèi)inux子目錄),跳過(guò)。如果沒(méi)有安裝,在光驅(qū)中放入linux安裝光盤(pán),找到kernel-source-2.xx.xx.rpm文件(xx代表數(shù)字,表示內(nèi)核的版本號(hào)),比如RedHat linux的RPMS目錄是/RedHat/RPMS/目錄,然后使用命令rpm -ivh kernel-source-2.xx.xx.rpm安裝內(nèi)核。如果沒(méi)有安裝盤(pán),可以去各linux廠家站點(diǎn)或者
www.kernel.org
下載。
2、清除從前編譯內(nèi)核時(shí)殘留的.o 文件和不必要的關(guān)聯(lián)
cd /usr/src/linux
make mrproper
3、配置內(nèi)核,修改相關(guān)參數(shù),請(qǐng)參考其他資料
在圖形界面下,make xconfig;字符界面下,make menuconfig。在內(nèi)核配置菜單中正確設(shè)置個(gè)內(nèi)核選項(xiàng),保存退出
4、正確設(shè)置關(guān)聯(lián)文件
make dep
5、編譯內(nèi)核
對(duì)猜轎于大內(nèi)核(比如需要SCSI支持),make bzImage
對(duì)于小內(nèi)核,make zImage
6、編譯模塊
make modules
7、安裝模塊
make modules_install
8、使用新內(nèi)核
把/usr/src/linux/arch/i386/boot/目錄內(nèi)新生成的內(nèi)核文件bzImage/zImage拷橋帶貝到/boot目錄,然后修改/etc/lilo.conf文件,加一個(gè)啟動(dòng)選項(xiàng),使用新內(nèi)核bzImage/zImage啟動(dòng)。格式如下:
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
linear
default=linux-new ### 告訴lilo缺省使用新內(nèi)核啟動(dòng)linux ###
append=”mem=256M”
image=/boot/vmlinuz-2.2.14-5.0
label=linux
read-only
root=/dev/hda5
image=/boot/bzImage(zImage)
label=linux-new
read-only
root=/dev/hda5
保留舊有穗消肆的啟動(dòng)選項(xiàng)可以保證新內(nèi)核不能引導(dǎo)的情況,還可以進(jìn)入linux進(jìn)行其他操作。保存退出后,不要忘記了最重要的一步,運(yùn)行/in/lilo,使修改生效。
9、重新生成ram磁盤(pán)
如果您的系統(tǒng)中的/etc/lilo.conf沒(méi)有使用了ram磁盤(pán)選項(xiàng)initrd,略過(guò)。如果您的系統(tǒng)中的/etc/lilo.conf使用了ram磁盤(pán)選項(xiàng)initrd,使用mkinitrd initrd-內(nèi)核版本號(hào),內(nèi)核版本號(hào)命令重新生成ram磁盤(pán)文件,例如我的Redhat 6.2:
mkinitrd initrd-2.2.14-5.0 2.2.14-5.0
之后把/etc/lilo.conf中的initrd指向新生成的initrd-2.2.14-5.0文件:
initrd=/boot/initrd-2.2.14-5.0
ram磁盤(pán)能使系統(tǒng)性能盡可能的優(yōu)化,具體參考/usr/src/linux/Documents/initrd.txt文件
10、重新啟動(dòng),OK!
linux下解壓內(nèi)核跡前源代碼包,里面有readme教你怎么編譯。至于ubuntu的源代碼,這東西根汪族本不存在。ubuntu是由一個(gè)個(gè)軟件拼出來(lái)的,你可以apt-get source來(lái)獲得構(gòu)成ubuntu的大部分姿陵清軟件的源代碼包
如何將游戲代碼部署到linux系統(tǒng)?求高手指教
Tar是Linux平臺(tái)下面一個(gè)打包工具。移植這樣一個(gè)程序到windows平臺(tái)需要做那些工作呢?
首先是一些準(zhǔn)備工作,在Windows平臺(tái)上面安裝上Cygwin的最新版本,在Cygwin中安裝好GCC等開(kāi)發(fā)工具。同樣也需要一個(gè)Windows開(kāi)發(fā)環(huán)境。可以使用最新版本VisualStudio,MicrosoftVisualStudio.NET2023。從www.gnu.org上取得Tar的最新源代碼,版本是1.13。在Cygwin下面解開(kāi)tar-1.13.tar.gz.源代碼包。注意請(qǐng)不要在Windows下面使用WINRAR或者WINZIP來(lái)解壓縮。WINRAR和WINZIP在解壓縮某些tar.gz包的時(shí)候會(huì)有問(wèn)題。使得解包之后的目錄和文件出現(xiàn)異常。如果是源代碼包將有可能不能在Cygwin下面正確編譯。解開(kāi)壓縮包之后,進(jìn)入tar-1.13目錄,在當(dāng)前的目錄下面輸入
/configure
命令,運(yùn)行完畢之后,再次輸入
make
命令。開(kāi)始編譯tar的Cygwin版本。
編譯基本上不會(huì)有問(wèn)題,進(jìn)入src目錄,可以看到新編譯好的Tar程序tar.exe。
Cygwin是一個(gè)API層的Linux模擬環(huán)境。如果能夠在Cygwin下面編譯,運(yùn)行。實(shí)際上也就是能在Windows下面編譯和運(yùn)行,只是需要有一層中間API模擬某些Linux特有的操作。簡(jiǎn)單的判斷一個(gè)Linux程序能不能移植到Windows平臺(tái)下面,就是看是否能在Cygwin下面編譯源代碼,并運(yùn)行程序。
在Cygwin中編譯Tar的源代碼,判斷能否移植只是其中一個(gè)原因。另外一個(gè)原因是移植代碼過(guò)程中需要一個(gè)特殊的頭文件config.h。config.h是移植過(guò)程中最重要的源代碼文件。Config.h文件并不是源代碼本身的一部分。文件是在Cygwin下面運(yùn)行”./configure”命令時(shí)生成的。在Cygwin下運(yùn)行”./Configure”命令時(shí),會(huì)根據(jù)Cygwin平臺(tái)開(kāi)發(fā)環(huán)境生成config.h文件。編譯時(shí)也需要config.h文衡顫燃件對(duì)代碼編譯項(xiàng)進(jìn)行控制。移植工作也以config.h文件為基礎(chǔ)。
接下來(lái)就是構(gòu)造Windows工程。先用VisualStudio.NET2023創(chuàng)建一個(gè)空的工程(Project),命名為WinTar。根據(jù)Cygwin中的編譯輸出信息,Tar主要的代碼在Src和lib兩個(gè)目錄中。把這兩個(gè)目錄復(fù)制到新工程里,并把代碼加入到工程中。然后復(fù)制Config.h到WinTar工程目錄下面。
準(zhǔn)備工作基本上完成了,接著就是移植。移植過(guò)程可以分為3個(gè)部分。
三.之一個(gè)目標(biāo):使得WinTar能編譯過(guò)(Compiler)
之一個(gè)目標(biāo)的完成主要圍繞Config.h來(lái)實(shí)現(xiàn)。Linux下開(kāi)發(fā)環(huán)境和Windows開(kāi)發(fā)環(huán)境很大的不同是CLibrary頭文件和各種類(lèi)型的定義不同。而Config.h提供了完整編譯開(kāi)關(guān)來(lái)處理因?yàn)椴煌脚_(tái)間開(kāi)發(fā)環(huán)境不同帶來(lái)的不同之處?,F(xiàn)在需要手工去修改這個(gè)文件,以便Tar源代碼能適應(yīng)Windows平臺(tái)。
首先調(diào)整各種CLibrary頭文件(HeaderFile)的包含問(wèn)題。在Config.h中定義了很多類(lèi)似HAVE_XXXX_H。比如咐虛定義HAVE_CONFIG_H為1表示工程中可以使用config.h。
#defineHAVE_MALLOC_H1表示可以在工程中使用Malloc.h頭文件。通過(guò)調(diào)整這些定義值,可以去洞弊除一些Windows平臺(tái)下面沒(méi)有的頭文件包含。也許其他地方還有很多頭文件包含關(guān)系需要處理,但是這里的定義基本上解決了大部分的頭文件包含問(wèn)題。
/*Defineifyouhavethe
headerfile.*/
/*#undefHAVE_LINUX_FD_H*/
/*Defineifyouhavethe
headerfile.*/
#defineHAVE_LOCALE_H1
/*Defineifyouhavethe
headerfile.*/
#defineHAVE_MALLOC_H1
/*Defineifyouhavethe
headerfile.*/
#defineHAVE_MEMORY_H1
/*Defineifyouhavethe
headerfile.*/
/*#undefHAVE_NDIR_H*/
第二步,調(diào)整各種數(shù)據(jù)類(lèi)型的定義,可能在linux下面會(huì)有很多特殊的數(shù)據(jù)類(lèi)型定義,Config.h文件中也包含了一部分可以變動(dòng)的數(shù)據(jù)類(lèi)型定義項(xiàng)。這些定義一般都是基本數(shù)據(jù)類(lèi)型的重定義??梢愿鶕?jù)Windows平臺(tái)下的數(shù)據(jù)類(lèi)型定義情況進(jìn)行修補(bǔ)。比如在Cygwin的開(kāi)發(fā)環(huán)境中有個(gè)數(shù)據(jù)類(lèi)型mode_t,VisualStudio的CLibrary中卻(作者很土,聯(lián)系方法jackforceat163dotcom)找不到這樣數(shù)據(jù)類(lèi)型。Tar代碼中使用了大量的mode_t數(shù)據(jù)類(lèi)型.config.h中提供了修改項(xiàng)來(lái)讓開(kāi)發(fā)人員自己修改mode_t的定義,并提示如果mode_t在
中沒(méi)有定義的話,可以把他定義為int型。所以在config.h加上#definemode_tint。這樣mode_t沒(méi)有定義的問(wèn)題就解決了。其他的數(shù)據(jù)類(lèi)型也是同樣對(duì)待處理。
linux的腳本連接 win下怎么把源文件下載下來(lái)
使用wine可以達(dá)到您要的效果,但不是100%成功,個(gè)別的軟件會(huì)報(bào)dll錯(cuò)誤。以下是詳細(xì)敬慶模使用方法:在安裝前請(qǐng)確保你的系統(tǒng)中裝有 gcc 3.x (推薦使用 3.2.x ),很多讀者反映在 gcc 2.9.x 上編譯存在問(wèn)題。 wine 的安裝配置 wine 的最新版本是, 下面將介紹如何安裝配置 wine。 1. 下載 wine 并解壓縮: 請(qǐng)到 wine 的官方網(wǎng)站下載最新的 tarball 壓縮文件包。或者,如果不想手工打中文輸入法的補(bǔ)丁的話,可以直接下載打好補(bǔ)丁的 wine。(如果你是下載的這個(gè)已經(jīng)打過(guò)補(bǔ)丁的,就可以跳過(guò)下一步) 這個(gè)版本的文件名為 Wine.tar.gz tar xvfz Wine.tar.gz 現(xiàn)在你可以在當(dāng)前目錄中看到一個(gè)名為 wine的目錄。以下假設(shè)你將 wine 解壓縮到 ~/wine下,即你在你的home下,運(yùn)行上述命令。 2. 下載并應(yīng)用中文輸入法補(bǔ)?。?如果你的手頭上已經(jīng)有一個(gè)現(xiàn)成的官方版本的 wine,那么你可以下載wine中文輸入法補(bǔ)丁(包括中文復(fù)制、粘貼的支持),并將其存到 ~/wine- 目錄下。 應(yīng)用之: cd ~/winepatch -p1 的最后一行) “Device” = “/dev/fd0” 然后請(qǐng)根據(jù)你的機(jī)器的情況,修改剩余的驅(qū)動(dòng)器。下面給出我的一部分 “Path” = “/backup/c_drive” “Type” = “hd” “Label” = “Dos Drive” “Filesystem” = “win95” “Path” = “/mnt/d/” “Type” = “hd” “Label” = “My Home” “Filesystem” = “win95” 建議:不要將 c: 指向一個(gè)存在的真實(shí) windows 盤(pán),而是自己建立一個(gè) “假”的,比如,你想在 /backup/c_drive 下建立一個(gè)虛擬 windows 的 c 盤(pán),則執(zhí)行如下命令(執(zhí)行以下命令一般需要root 權(quán)限) mkdir /backup/c_drive cd /backup/c_drive mkdir -p windows windows/Start\ Menu \ windows/Start\ Menu/Programs windows/Fonts windows/system32 windows/Desktop ln -s /windows/system32 windows/system 為了可以運(yùn)行不論處于你linux 任何目錄下的程序,建議添加一個(gè)盤(pán),如下(盤(pán)符是你現(xiàn)有的下一個(gè)就可以了) “Path” = “/” “Type” = “hd” “Label” = “root” “Filesystem” = “win95″ 別的基本不需要修改,默認(rèn)值就可以了亮緩。如果你的硬盤(pán)上有 NTFS 格式的分區(qū),請(qǐng)參閱 常見(jiàn)問(wèn)題。 注意:請(qǐng)根據(jù)你的系統(tǒng)來(lái)配置以上的目錄,否則將無(wú)法啟動(dòng)運(yùn)行wine。 5. 配置共享庫(kù)目錄: 由于我們自己指定了安裝目錄,所以共享庫(kù)不位于系統(tǒng)已知的目錄中,為了告訴系統(tǒng)到哪里找,可以修改 /etc/ld.so.conf 文件,但是,一個(gè)更好的方案是使用 shell 的環(huán)境變量:LD_LIBRARY_PATH。 在一個(gè) console 中,執(zhí)行命令 export LD_LIBRARY_PATH=”/usr/local/wine/lib” 現(xiàn)在在這個(gè) console 中,你可以繼續(xù)下一步了。(是不是覺(jué)得太麻煩了,每次要執(zhí)行一個(gè) windows 程序就要這樣做,不用擔(dān)心,后面提供一個(gè)腳本,自動(dòng)完成這些工作) 6. 復(fù)制字體: 復(fù)制幾個(gè)字體到 windows/Fonts 下,推薦至少將 simsun.ttf 復(fù)制/連接到這個(gè)目錄下(不可一個(gè)字體都沒(méi)有,否則會(huì)造成 X 自動(dòng)退出)。 7. 測(cè)試你的 wine: 在命令行輸入 /usr/local/wine/bin/wine notepad ,如果成功看到了 記事本 程序,則說(shuō)明 wine 已經(jīng)可以正常工作了,試試中文輸入,中文的復(fù)制和粘貼(目前僅支持wine 與 KDE 程序間中文的復(fù)制和粘貼,不支持gtk/gnome的程序);如果出現(xiàn)錯(cuò)誤信息,請(qǐng)根據(jù)提示檢查上面的各步。如果你得到的錯(cuò)誤信息類(lèi)似于找不到 libnt.dll.so 或者 version.dll 之類(lèi)的,那么你應(yīng)該是忘記了做 步驟4;如果發(fā)生如下的錯(cuò)誤: spider c $ wine notepad Invalid path L”e:\\” for L”temp” directory: does not exist. Perhaps you have not properly edited or created your Wine configuration file, which is (supposed to be) ‘/home/spider/.wine/config’. /usr/local/wine/bin/wine -all notepad 說(shuō)明你的下的 “Temp” 屬性指向了一個(gè)不存在的目錄,將其改為指向 /tmp 就可以了:如第4步,你將G 指向 /,則這樣設(shè)置:”Temp” = “G:\\tmp” 優(yōu)化我們的 wine 現(xiàn)在,wine 可以正常使用了,但是,還是太麻煩了,所以,我們來(lái)進(jìn)行一些小小改進(jìn)。同時(shí),為了正常運(yùn)行 xdict,我們也要作些 關(guān)鍵性 的調(diào)整。 1. 下載 wine 工具包,其中有一個(gè)名為 wine 的文件,他的工作就是自動(dòng)設(shè)定 LD_LIBRARY_PATH 目錄。如果你的安裝目錄不同于我的,那么請(qǐng)修改之。將其保存到 /usr/bin 下,并使其可以執(zhí)行 chmod +x /usr/bin/wine 2. 安裝支持文件 dcom98:為了在 linux 下安裝使用 installshield 做的 setup,必須要裝這個(gè)東東,請(qǐng)?jiān)谖④?下載,并使用 wine dcom98.exe 來(lái)安裝。如果在復(fù)制完文件后報(bào)告錯(cuò)誤:A newer version of DCOM95 or DCOM98 has been installed… , 那么請(qǐng)先做下一步。 3. 可以在本站下載 常用的 win98 DLL包,并將其解壓到你的虛擬C盤(pán)下的 windows/system32 下面。 4. 可以修改 windows 的默認(rèn)用戶(hù)和默認(rèn)的用戶(hù)組織:打開(kāi) ~/.wine/system.reg 中的RegisteredOrganization 和 RegisteredOwner 就可以了。 wine 的自帶工具以及使用技巧 本部份簡(jiǎn)要介紹幾個(gè) wine 自帶的工具及其功用(僅介紹比較常用的): 1. uninstaller: 反安裝已經(jīng)安裝的程序 在 console 中輸入: wine uninstaller,然后你就知道了 2. progman: 程序管理器 wine progman, 我覺(jué)得這個(gè)工具類(lèi)似于 windows 的任務(wù)條。 3. regedit: 維護(hù)注冊(cè)表 wine regedit: 與windows的 regedit 在功能和命令行參數(shù)上完全一樣,不同僅僅是這個(gè)沒(méi)有 GUI 界面。使用這個(gè)工具可以安全的向注冊(cè)表中導(dǎo)入信息。如果你想用 wine 來(lái)玩 starcraft 或 diable II ,又想上戰(zhàn)網(wǎng)的話,那么可以用它來(lái)導(dǎo)入注冊(cè)表文件。 4. winecfg: 圖形配置工具 wine winecfg: 可以使用這個(gè)工具來(lái)對(duì) wine 進(jìn)行一些基本的配置。功能比較有限,聊勝于無(wú)吧。 5. winefile: 資源管理器 wine winefile: windows 下的資源管理器,想必是使用windows 的用戶(hù)最常使用的軟件吧,這個(gè)就是那個(gè)的一個(gè)功能子集。 6. winemine: windows 掃雷 wine winemine: 對(duì),就是 windows 下的掃雷,在窮極無(wú)聊時(shí)的一種解決方案 7. regsvr32: 自動(dòng)注冊(cè)動(dòng)態(tài)連接庫(kù) wine regsvr32: 某些軟件安裝時(shí),出于某些原因可能要自己使用這個(gè)來(lái)注冊(cè)幾個(gè)DLL文件。 常見(jiàn)問(wèn)題: 1.無(wú)法輸入中文? 答:我的結(jié)論是,在 gbk 或 gb2312 時(shí)可以輸入中文,但是在 gb18030 下不行。請(qǐng)改變 locale 為 GBK 試一下。 2.退出wine時(shí),出現(xiàn)如下錯(cuò)誤: Unhandled exception: privileged instruction in 32-bit code (0x414f56a8). In 32-bit mode. 0x414f56a8 (_end+0x406e0c in libGLcore.so.1): movl %gs:0x0,%eax 答:試試將 glx 從 XF86Config 配置文件中注釋掉。 3. 發(fā)生類(lèi)似如下的錯(cuò)誤: err:module:import_dll Module (file) COMCTL32.dll (which is needed by J:\Setup.exe) not found,怎么解決? 答:這類(lèi)錯(cuò)誤是由于在 c:\windows\system32 (system) 目錄下找不到某個(gè)需要的 native 的 DLL 文件造成的(此例是 COMCTL32.dll )。解決方法是從一個(gè)真正的 windows 安裝盤(pán)下的相應(yīng)目錄copy 過(guò)來(lái)一個(gè)。 4. 如果一個(gè)分區(qū)是 NTFS 的,安裝的是 win2023/winxp,應(yīng)如何設(shè)置 wine 的driver 部分? 答:不建議使用任何 NTFS 分區(qū)上的文件,因?yàn)閘inux 內(nèi)核對(duì) NTFS 的支持,僅限于讀,而如果要寫(xiě)入的話,是很危險(xiǎn)的(所以默認(rèn)的 mount 是只讀的)。因此,請(qǐng)使用 fat32 分區(qū)或任何 linux 格式的分區(qū)。 5. 編譯時(shí)發(fā)生錯(cuò)誤? 答:首先請(qǐng)確保你的系統(tǒng)中裝有 gcc 3.x (推薦使用 3.2.x );wine 在 GNU/Linux 主流發(fā)行版的較新版本中以及 基于源代碼的發(fā)行版中編譯不成問(wèn)題,但是在 FreeBSD 下好像不可以。 6. 在運(yùn)行程序時(shí)總是得到類(lèi)似如下的錯(cuò)誤提示: wine: chdir to /tmp/.wine-root/servere2 : No such file or directory 答:這是因?yàn)槟阌胷oot 用戶(hù)運(yùn)行wine 的問(wèn)題。解決方案如下:退出 X,刪除 /tmp 下所有東東,然后用普通用戶(hù)運(yùn)行wine。我的建議是,平時(shí)也不要使用 root ,使用一個(gè)普通用戶(hù)既安全又可以避免很多不必要的麻煩。另一個(gè)解決方案 (出處) 是在編譯的時(shí)候指定參數(shù): ./configure –with nptl –with-x –prefix=/usr/local/wine 后面的步驟與前述過(guò)程相同。 7. 某某程序是否可以使用wine來(lái)運(yùn)行? 答:關(guān)于某個(gè)英文軟件是否可以在 wine 下正常(或基本正常)的運(yùn)行,大家可以到 winehq 看看,如果找不到你關(guān)心的程序,可以到應(yīng)用程序資料庫(kù)搜索一下,看看其他用戶(hù)的 comments,就知道是否有人運(yùn)行成功了。 測(cè)試通過(guò)的輸入法 盡管理論上,所有的輸入法都應(yīng)該沒(méi)問(wèn)題,但我認(rèn)為這個(gè)部分可以讓你知道你喜愛(ài)用的輸入法是否已確認(rèn)被支持。 以下是我測(cè)試過(guò)的輸入法:(括號(hào)中為測(cè)試過(guò)的版本) * xsim (0.3.9.4) * chinput * erb-fcitx (1.8.x) * scim (0.4.0,0.3.1) minichinput 是由 chinput 修改而成, fcitx 是 erb-fcitx 的基礎(chǔ),所以我覺(jué)得這2個(gè)輸入法也應(yīng)該 沒(méi)有問(wèn)題。 現(xiàn)在的這個(gè)補(bǔ)丁已經(jīng)不需要修改任何輸入法,就可以正確的使用退格等鍵了,并且修正了在QQ中使用時(shí),會(huì)crash的問(wèn)題,請(qǐng)大家試用。如果先前你下載了 舊補(bǔ)丁, 你可以先取消掉(patch 的 -R 參數(shù))那個(gè)補(bǔ)丁,再應(yīng)用這個(gè)新的就可以了。 如果您有好的建議和、或修改意見(jiàn),請(qǐng)不吝賜教:) 如果你成功的安裝上了,也請(qǐng)麻煩通知我一聲,如果可能的話,我也希望你能告訴我你的運(yùn)行環(huán)境:發(fā)行版及其版本號(hào),KDE的版本,gcc的以及你所使用的輸入法的名稱(chēng)和版本,多謝。 注: 以上在 mandrake 9.0, kde 3.0.3,gcc3.2 gentoo 1.4rc_2, kde 3.1.0, gcc 3.2 gentoo 1.4rc_3, kde 3.1.1, gcc 3.2.1關(guān)于linux 掃雷 源代碼的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
四川成都云服務(wù)器租用托管【創(chuàng)新互聯(lián)】提供各地服務(wù)器租用,電信服務(wù)器托管、移動(dòng)服務(wù)器托管、聯(lián)通服務(wù)器托管,云服務(wù)器虛擬主機(jī)租用。成都機(jī)房托管咨詢(xún):13518219792
創(chuàng)新互聯(lián)(www.cdcxhl.com)擁有10多年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)、開(kāi)啟建站+互聯(lián)網(wǎng)銷(xiāo)售服務(wù),與企業(yè)客戶(hù)共同成長(zhǎng),共創(chuàng)價(jià)值。
名稱(chēng)欄目:Linux下掃雷游戲源代碼合集(linux掃雷源代碼)
文章地址:http://fisionsoft.com.cn/article/dpsgoos.html


咨詢(xún)
建站咨詢(xún)
