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

ice編譯

發布時間: 2022-12-20 04:13:10

① ice3.5.1 vs2010環境配置

您好,
1、安裝VS2010,安裝WDK 7.0(DDK);
2、新建VC++->空項目

3、打開(生成-->配置管理器) 並新建一個名稱為"Dirver"的解決方案配置 從此處復制設置:debug

並將"Dirver" 設為活動解決方案配置。

4、打開 視圖 -> 屬性管理器。

5、在"Dirver" 解決方案配置 上點擊右鍵,選擇 添加新項目屬性表 取名為"dirverProperty" 並對他進行以下設置。

5.1
C\C++ 常規 調試信息格式 = 程序資料庫(/ZI)
5.2 C\C++ 預處理器 - 預處理器定義 = _X86_

_WIN32_WINNT=0x0500
5.3 C\C++ 代碼生成 - 啟用 C++ 異常 = 否

5.4 C\C++ 代碼生成 - 基本運行時檢查 = 默認

5.5 C\C++ 代碼生成 - 緩沖區安全檢查 = 否(/GS-)

5.6 C\C++ 高級 - 調用約定 = __stdcall(/Gz)

5.7 C\C++ 高級 - 編譯為 = 編譯為C代碼(/Tz)

5.8 鏈接器 - 常規 - 輸出文件 = $(OutDir)\$(ProjectName).sys

5.9 鏈接器 - 常規 - 啟用增量鏈接 = 默認

5.10 鏈接器 - 輸入 - 附加依賴項 =

*
ntoskrnl.lib
hal.lib
wdm.lib
wdmsec.lib
wmilib.lib
ndis.lib
MSVCRT.LIB
LIBCMT.LIB
5.11 鏈接器 - 輸入 - 忽略所有默認庫 = 是(/NODEFAULTLIB)

5.12 鏈接器 - 清單文件 - 生成清單 = 否(/MANIFEST:NO)

5.13 鏈接器 - 系統 - 子系統 = 本機(/SUBSYSTEM:NATIVE)

5.14 鏈接器 - 系統 - 驅動程序 = 驅動程序(/Driver)

5.15 鏈接器 - 高級 - 入口點 = DriverEntry

5.16 鏈接器 - 高級 - 基址 = 0x10000

5.17 鏈接器 - 高級 - 隨機基址 = 置空 *

5.18 鏈接器 - 高級 - 數據執行保護 = 置空 *

5.19 通用屬性-常規 - 目標文件擴展名 =.sys

6、配置vc++目錄

6.1 視圖 - 屬性管理器

展開 Dirver -> 找到 Microsoft.Cpp.Win32.user 右鍵 -> 屬性

打開 VC++ 目錄

包含目錄

=
D:\WinDDK\7600.16385.1\inc
D:\WinDDK\7600.16385.1\inc\ddk
D:\WinDDK\7600.16385.1\inc\api
庫目錄 =

D:\WinDDK\7600.16385.1\lib\wnet\i386

② 安裝了ice環境,明明有ice.jar,編譯時總是提示找不到ice軟體包是怎麼回事

是不是放在某個文件夾裡面,找不到呢。

③ zeroc ice 源碼編譯 怎麼搞

1、ICE是什麼? ICE是ZEROC的開源通信協議產品,它的全稱是:The Internet Communications Engine,翻譯為中文是互聯網通信引擎,是一個面向對象的中間件,使我們能夠以最小的代價構建分布式應用程序。

④ 求高手指點:Ice 客服端代碼出現錯誤,程序如下:(在eclipse環境下運行)

編譯出問題了,缺少必要的頭文件,ICE_HOME是你的Ice安裝目錄,一般是/opt/ice,根據你版本來變化吧
c++ -I. -I$ICE_HOME/include -c Printer.cpp Server.cpp

⑤ 編寫一個 .c 文件 在 dos窗口下 調用vc6.0 的編譯器和連接器 ,完成小程序,應該具體怎麼做

messagebox()可能需要C++
寫一個 ice.cpp 內容如下

#include <windows.h>#include <Winuser.h>
#pragma comment (lib, "User32.lib")main(){MessageBox(NULL,"Hello World",NULL,NULL);return 0; }

在DOS環境下編譯鏈接命令是
CL ice.cpp
就會得到 ice.exe
然後 打
ice.exe
就可運行。

詳細的CL 用法,在DOS窗 打
CL /?
就有幫助文件出現。

⑥ 在debian下用apt-get install zeroc-ice33 安裝了ice,如何修改安裝路徑

無法改動的。如果你需要改動。
請輸入apt-get source zeroc-ice33
然後自己編譯安裝把

⑦ 基本的ice(java開發)的例子.編譯能通過,執行到Ice.Util時出現classnotfound異常.請問如何解決.謝謝!

public class FilenameDemo
{
public static void main(String[] args) {
Filename myHomePage = new Filename("/home/men/index.html", '/', '.');
System.out.println("Extension="+myHomePage.extension());
System.out.println("Filename="+myHomePage.filename());
System.out.println("Path="+myHomePage.path());
}
}
class Filename
{
private String fullPath;
private char pathSeparator, extensionSeparator;
public Filename(String str, char sep, char ext){
fullPath=str;
pathSeparator=sep;
extensionSeparator=ext;
}
public String extension() {
int dot =fullPath.lastIndexOf(extensionSeparator);
return fullPath.substring(dot+1);
}
public String filename() {
int dot=fullPath.lastIndexOf(extensionSeparator);
int sep=fullPath.lastIndexOf(pathSeparator);
return fullPath.substring(sep+1,dot);
}
public String path() {
int sep=fullPath.lastIndexOf(pathSeparator);
return fullPath.substring(0,sep+1);
}
}
這是修改之後的代碼,可以用。
如果你是在DOS命令下運行這段代碼,你應該把Filename類寫在另一個文件里。不明白的話,hi我吧。

如果對您有幫助,請記得採納為滿意答案,謝謝!祝您生活愉快!

vaela

⑧ 基於ICE的php與java間的通信

PHP與JAVA融合的開發環境

一.系統環境

1.初始安裝

防火牆開放介面:21,22,80,2401,8009,10000,eth0
Redhat linux 9.0
Development Tools

Network Servers
VSFtp
CVS-1.11.2-10
Mysql 3.23.54

2.包安裝

JDK 1.5
下載地址:http://www.netshine.com.cn/linux/j2sdk-1_4_2_04-linux-i586.rpm

Tomcat 5.0.19
下載地址:http://www.netshine.com.cn/linux/jakarta-tomcat-5.0.19.tar.gz

3.腳本安裝

Webmin 1.110
下載地址:http://www.netshine.com.cn/linux/webmin-1.110.tar.gz

ZendOptimizer 2.5.1
下載地址:http://www.netshine.com.cn/linux/ZendOptimizer-2.5.1-Linux_glibc21-i386.tar.gz

4.手工編譯

Apache 2.0.49
下載地址:http://www.netshine.com.cn/linux/httpd-2.0.49.tar.gz

PHP 4.3.5
下載地址:http://www.netshine.com.cn/linux/php-4.3.5.tar.gz
JK 2-2.0.4
下載地址:http://www.netshine.com.cn/linux/jakarta-tomcat-connectors-jk2-src-current.tar.gz

5.客戶機環境

Windows XP Professional
Absolute Telnet 3.0
Zend Encoder
Macromedia Dreamweaver MX 2004
Borland JBuilder 9 Enterprise
WinCVS 1.3
下載地址:http://www.netshine.com.cn/linux/WinCvs13b17.zip

二.系統安裝

啟動Linux安裝光碟,安裝基本系統:FTP、開發工具和MySQL3.23.54。如果你是手工編譯安裝MySQL,要記得以後在編譯PHP等程序時要指明MySQL的具體路徑,否則會因找不到路徑而導致編譯出錯。

三.安裝webmin1.110

用Webmin來配置系統,傻瓜化,可以節省不少力氣,所以一般我都先安裝它。安裝過程很簡單,執行setup.sh腳本後照提示一步一步來就可以了。

# cd webmin*
# ./setup.sh

四.安裝JDK1.5

1.編輯如下三個文件,沒有指明全路徑的放在你自己的home目錄就可以。

/etc/profile
JAVA_HOME=/usr/java/j2sdk1.4.2_04
CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
CVSROOT=/usr/local/cvsroot
PATH=.:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export JAVA_HOME CLASSPATH CVSROOT PATH

/etc/ld.so.conf
/usr/java/j2sdk1.4.2_04/jre/lib/i386
/usr/java/j2sdk1.4.2_04/jre/lib/i386/server

HelloWorld.java
class HelloWorld
{
public static void main(String[] args)
{
//本文件測試Java環境是否安裝成功。
System.out.println("Hello World!");
}
}

2.執行以下命令:

# rpm -ivh j2sdk*.rpm //安裝JDK包。
# source /etc/profile //重載profile環境。
# ldconfig //創建動態鏈接庫緩存文件。
# javac -d . HelloWorld.java //編譯測試文件。
# java HelloWorld //運行程序測試安裝是否成功。

五.安裝Apache

# tar xvzf httpd* //解壓源碼包。
# cd httpd* //進入安裝目錄。
# ./configure --prefix=/usr/local/apache --enable-so --enable-mods-shared=most --enable-rewrite
# make;make install //編譯並安裝。

說明:

--enable-so選項:讓Apache可以支持DSO模式,注意,我們在這里採用的是Apache2.0的語法。如果你的Apache是1.3版本,應改為--enable-mole=so。

--enable-mods-shared=most選項:告訴編譯器將所有標准模塊都編譯為DSO模塊。你要是用的是Apache1.3,改為--enable-shared=max就可以。

--enable-rewrite選項:支持地址重寫功能,使用1.3版本的朋友請將它改為--enable-mole=rewrite。

六.編譯安裝PHP

1.執行命令

#tar xvzf php* //解壓源碼包
#cd php* //進入PHP安裝命令
#./configure --prefix=/usr/local/php --with-mysql --with-apxs2=/usr/local
/apache/bin/apxs --with-java=/usr/java/j2sdk1.4.2_04
#make;make install //編譯並安裝
#cp php.ini-dist /usr/local/php/lib/php.ini //復制php配置文件
#cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20020429 //extensions目錄
#ln -s java.so libphp_java.so //建立連接,忘記了會出錯哦
#cd Zend* //進入ZendOptimizer目錄
#./install //安裝PHP加速器

說明:

--with-apxs2=/usr/local/apache/bin/apxs是Apache2的語法,1.3版本的用戶請使用--with-apxs=/usr/local/apache/bin/apxs。

2.編輯下面三個文件

/usr/local/apache/conf/httpd.conf
LoadMole php4_mole moles/libphp4.so

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

AddDefaultCharset gb2312

/usr/local/apache/htdocs/test.php
<?php
//本程序測試PHP的JAVA環境是否可用,
代碼是從http://www.php.net/manual/en/ref.java.php摘錄下來的。

// get instance of Java class java.lang.System in PHP
$system = new Java('java.lang.System');

// demonstrate property access
echo 'Java version=' . $system->getProperty('java.version') . '<br />';
echo 'Java vendor=' . $system->getProperty('java.vendor') . '<br />';
echo 'OS=' . $system->getProperty('os.name') . ' ' .
$system->getProperty('os.version') . ' on ' .
$system->getProperty('os.arch') . ' <br />';

// java.util.Date example
$formatter = new Java('java.text.SimpleDateFormat',
"EEEE, MMMM dd, yyyy 'at' h:mm:ss a zzzz");

echo $formatter->format(new Java('java.util.Date'));
?>

/usr/local/php/lib/php.ini
register_globals=On
[Java]
java.class.path=/usr/local/php/lib/php/php_java.jar:/home/jim/myclass
java.home=/usr/java/j2sdk1.4.2_04
java.library=/usr/java/j2sdk1.4.2_04/jre/lib/i386/libjava.so
java.library.path=/usr/local/php/lib/php/extensions/no-debug-non-zts-20020429
extension_dir=/usr/local/php/lib/php/extensions/no-debug-non-zts-20020429
extension=libphp_java.so

注意:

(1).如果你剛剛從以前老版本的PHP轉換到新版本,可能會發現你的PHP程序很多都不能用了。別緊張!把register_globals打開就一切正常啦!這是因為老版本的PHP,它的register_globals默認是開著的,而新版本,卻把它關了的緣故。

(2)./home/jim/myclass是我存放JAVA組件的路徑,你可以根據實際情況修改,但是為了安全起見,可不要放在web目錄下哦。

⑨ vs2008怎麼編譯ice文件

vs2008必須要建立工程,File->New->Project,VC6.0可以直接編譯運行一個cpp文件

⑩ 為什麼直接在ice安裝目錄下的slice文件里編譯ice文件報錯

slice ice 是安卓手機系統上的游戲,經常在後台自動運行並崩潰,建議樓主卸載 slice ice就是且冰塊,有企鵝的那個游戲

熱點內容
php獲取幾 發布:2025-07-14 20:22:20 瀏覽:375
舊安卓如何刷入最新安卓 發布:2025-07-14 20:16:14 瀏覽:762
伺服器或網路不給力是什麼意思 發布:2025-07-14 20:15:36 瀏覽:317
爬網站資料庫 發布:2025-07-14 20:15:20 瀏覽:519
邵雍的演算法 發布:2025-07-14 20:13:49 瀏覽:118
離線燒錄加密 發布:2025-07-14 20:12:13 瀏覽:619
奧迪怎麼查配置 發布:2025-07-14 20:12:07 瀏覽:831
java視頻編程 發布:2025-07-14 19:49:22 瀏覽:523
初始密碼是多少年 發布:2025-07-14 19:34:12 瀏覽:240
ipadair2存儲 發布:2025-07-14 19:26:58 瀏覽:620