1. 程式人生 > >在vs2003(vc7.1)上安裝boost庫

在vs2003(vc7.1)上安裝boost庫

以前曾經寫過一個vs2003安裝boost的方法,但是換了臺新機器後以前的方法就是安裝不上了,所以再次求救於網路終於找到http://hi.baidu.com/%CF%C2%D2%BB%B5%C0%B2%CA%BA%E7/blog/item/2d0e6f2c01a6a2e98b139938.html 具體安裝步驟完全複製過來了
這些天研究boost的使用,從網上看了一些教程,按照其方法做,結果在硬碟上留下了一堆LJ檔案。強烈鄙視這種不管對錯,你抄我,我抄你的不負責任的抄 襲行為。歷時一天,終於把boost函式庫搞定了,不敢獨享,拿來和眾位分享一下成果。注意,我使用的平臺是VS2003.net
        1.    首先是下載boost檔案,我下載的是這個版本了

http://nchc.dl.sourceforge.net/sourceforge/boost/boost_1_35_0.zip
        2.    編譯boost, 先編譯bjam:
              a. 執行/tools/jam/src /build.bat,然後會看見 bin.ntx86目錄,裡面有bjam.exe
              b. 把bjam 拷貝到boost 根目錄, 使用vc提供的工具 visual studio.net 2003 命令提示控制檯,進入boost根目錄:執行 bjam "-sTOOLS=vc-7_1 " install
              c. 便可把相關的標頭檔案和編譯後的庫檔案預設安裝到c:/boost.
        3.    設定 庫檔案,包含檔案 路徑
              開啟vc2003,“工具”-“選項”-“Projects” -”VC++目錄” -“顯示以下內容的目錄”選擇 “包含檔案”,新增路徑 “C:/Boost/include/boost-1_35”(當然,如果你想改動“預設路徑c:/boost”,需要相應的變化)。 再選擇“庫檔案”,新增路徑 “C:/Boost/lib”。
        4.    單獨安裝類庫
            到這裡,我們的工作完成了大部分,小小的慶祝一下。
          下面需要為我們使用到的類庫進行專門的安裝。以regex為例
            a.編譯regex庫檔案
              開啟visual studio.net 2003 命令提示控制檯,進入路徑…/libs/regex/build, 呼叫makefile命令如下:nmake –fvc71.mak
            b.安裝regex庫檔案
                a步中生成了包含有lib和dll檔案的vc7子資料夾,使用下面的命令安裝這些檔案到開發環境中:nmake –fvc71.mak install
          lib檔案將會被複制到你的 <VC7>/lib目錄下,dll檔案會被複制到<VC7>/bin目錄下,<VC7>是你的Visual C++ 2003的安裝目錄
            c.刪除在編譯時產生的臨時檔案(多餘的lib和dll檔案):
                  nmake –fvc7.mak clean
          5 . 剩餘的一些問題
              如果你想動態編連regex類庫,在編譯專案的時候,定義 BOOST_REGEX_DYN_LINK。(在stdafx.h標頭檔案中定義BOOST_REGEX_DYN_LINK,新增如下程式碼:
#define BOOST_REGEX_DYN_LINK )
              如果你想直接新增原始碼到你的專案中,請定義:BOOST_REGEX_NO_LIB 來禁止自動選擇類庫。

完全按照上面做法在nmake的時候出現問題,說找不到 nmake ,於是再次搜尋為什麼找到如下http://forums.caenet.cn/showtopic-493315.aspx連線, 具體給出的解析方法如下:
原因:沒有安裝vc或者沒有選擇環境變數。
解決方法:安裝vc,並選擇環境變數;沒有正確設定環境變數的,按以下方法:
. 在我的電腦 > 屬性 > 高階 > 環境變數中設定“include”“lib”“path”變數的值,
. include:D:/Program Files/Microsoft Visual Studio .NET/Vc7/include/
. lib:D:/Program Files/Microsoft Visual Studio .NET/Vc7/lib/
. 找到Microsoft Visual Studio .NET/Vc7/bin/cl.exe的動態連結庫mspdb70.dll, 將mspdb70.dll的
路徑加入到path的值。
cl.exe 是 the Microsoft Visual Studio的編輯執行檔案,只要正確設定環境變數後,你才能看到以下資訊:
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
usage: cl [ option... ] filename... [ /link linkoption...

結合兩者終於可以把boost 庫安裝好了。 把收集來的資料貼上,方便新手少走彎路。

相關推薦

vs2003vc7.1安裝boost

以前曾經寫過一個vs2003安裝boost的方法,但是換了臺新機器後以前的方法就是安裝不上了,所以再次求救於網路終於找到http://hi.baidu.com/%CF%C2%D2%BB%B5%C0%B2%CA%BA%E7/blog/item/2d0e6f2c01a6a2e98

在ubuntu16.0432位安裝miniGUI

一、下載原始碼包 移植所需的檔案可以從minigui官網下載:http://www.minigui.org/en/download/ 主要檔案有: 工具及依賴庫檔案: qvfb2-2.0.tar.gz gvfb-1.0.0.tar.gz zlib-1.2.2.tar.gz libpng-1.

如何在VMware workstation 14 pro虛擬機器安裝系統

點選建立新的虛擬機器選擇稍後安裝系統,否則你會陷入無窮的簡易安裝等待中。我這次安裝的系統為win10安裝地址可以自己選擇接著可以按照推薦的一直點下去之後點選編輯虛擬機器設定選擇自己下載好的win10映像檔案啟動之後便可開啟虛擬機器一旦進去立即按回車否則就會出現如下畫面(但是有

raspberrypi樹莓派安裝mono和jexus,執行asp.net程式

參考網址: http://www.linuxdot.net/ http://www.cnblogs.com/mayswind/p/3279380.html http://www.raspberrypi.org/phpBB3/viewtopic.php?t=37174 1、樹莓派上安裝mono環境,使其

在樹莓派Debian系統安裝wxPython

第一步:匯入Key curl http://apt.wxwidgets.org/key.asc | sudo apt-key add - 第二步:將下面指令追加到檔案 /etc/apt/sources.list # wxWidgets/wxPython repos

在樹莓派Debian系統安裝python軟體包pymssql

tar zxvf freetds-stable.tgz cd freetds-0.91 ./configure --prefix=/usr/local/freetds --with-tdsver=8.0 --enable-msdblib --enable-dbmfix

idea1安裝配置

idea idea安裝配置 二、配置2.1、激活Help --> Register...2.2、皮膚及字體File-->Settings...-->2.2.1、皮膚 2.2.2、字體 2.3、git在https://github.com/中註冊一個賬號IDEA還需要Git客戶端,官方

MySQL數據1_MySQL數據介紹與安裝

structure 文件 nbsp code 字符串常量 blank 擴展性 比較 模式 一、數據庫相關概念的簡介   數據庫(database,DB)是指長期存儲在計算機內的,有組織,可共享的數據的集合。數據庫中的數據按一定的數學模型組織、描述和存儲,具有較小的冗余,較高

Python3入門筆記1 —— windows安裝與運行

python安裝 color 聲明 返回值 down 如果 ++ 這一 ges Python的設計哲學是“優雅”、“明確”、“簡單”。這也是我喜歡Python的理由之一 Python的安裝: 1.進入Python官方網站下載安裝包 點擊導航欄的 Downloads 會自動

在CentOS6編譯安裝實現LAMPphp-modules+phpMyAdmin安裝過程全記錄

輸出 dev 補充 server log tab cif web 必須 php與apache協作有三種模式:CGI、modules、FastCGI。  在CGI模式下,用戶請求php文件時,apache會啟動響應進程,調用php處理器處理請求,然後將結果返回給客戶端。用

【轉】如何在win1064位系統安裝apache服務器

是我 是你 www blank sta install 修改 get 分享 如何在win10(64位系統)上安裝apache服務器 今天裝了Apache服務器,下面是我總結的方法: 一,準備軟件   1.64位的apache版本 傳送門:http://www.ap

Gradle基本使用1安裝、IDEA使用

程序 enter epo osi window ont ins window下 cto 安裝配置Gradle Gradle 二進制版下載地址: https://gradle.org/install/ 下載後解壓,並將 GRADLE_HOME/bin 添加到系統 path

RabbitMQ 1 環境安裝

系統 文件 分享圖片 運行 ack r12 distrib arp csharp 首先是比較平常的安裝步驟 1.下載erlang, 務必設置系統的環境變量, ERLANG_HOME=D:\Program\erl9.3 Path = %ERLANG_HOME%\bin 安

JAVA基礎1-JDK安裝

pan 表示 軟件 分享 box java alt 點擊 win 要想學習java語言,首先要搭建Java的開發環境,包括開發環境和運行環境,那就要下載jdk的安裝包來進行搭建了 下載地址:鏈接: https://pan.baidu.com/s/1msUuHYRfIjx

pg資料庫詳解1--Mac安裝postgreSQL詳解

Mac安裝postgreSQL詳解 ---------------------  作者:文動天下 來源:CSDN  連結:https://blog.csdn.net/li_yi_kun?t=1 版權宣告:本文為博主原創文章,轉載請附上博文連結! 建議用

Pyhon入門基礎1---Pycharm安裝及破解

一、下載安裝   1.首先我們可以對比一下社群版和專業版的區別:   2.下載地址:https://www.jetbrains.com/pycharm/download/ 當我們開發的專案比較大的時候通常會涉及到資料庫,所以一般採用專業版,下續為專業版的破解版。 二、永久破解 下載 htt

數據之redis篇1—— redis數據安裝,簡單使用

容器 keys val entos 隨機 數據結構 ubunt 基本 hal 簡介 reids,由Salvatore Sanfilippo寫的一個高性能的key-value數據庫,並且它是非關系型數據庫,也就是沒有像mysql那樣多表鏈接操作,並且它是是完全開源免費的,遵

python環境安裝centos與window10安裝

本文主要向大家介紹下python環境的安裝,下面以在centos與window10上安裝python為例: 1. Python下載 Python最新原始碼,二進位制文件,新聞資訊等可以在Python的官網檢視到: Python官網:https://www.python.org/

安卓應用開發1環境安裝

由於Google是官方,所以本系列內容全部是掛外網,請參考者注意。如若打不開,請使用vpn。 Google官方教程 https://developer.android.com/training/basics/firstapp/creating-project 1.安裝Android

補發一下幾天前要上線的水文:阿里雲伺服器Centos6安裝Mysql5.8centos6.1

阿里雲伺服器安裝MySQL 提前說一句,發洩一下怨氣,百度上上面那麼多教程,一搜一大把,居然都說不清楚,或者壓根沒有照顧新手,沒有交代地亂來,真是讓人走冤枉路,裝了卸,卸了裝,原地爆炸!!! 切入正題,要安裝你先看看自己系統資訊(lsb_release -a,如果沒有這命令,可以先yum i