aam-api,安装与使用 我的世界api怎么安装

先说点题外话,windows下的很多算法包提供的编译文件(vssolution等)很多都是在XP下、vc6或者vs2005中完成的(一般是32位系统);而我自己的系统是64位win7,常用的IDE也一直在更新(现在用的是vs2010)。这种情况下,在编译很多算法包(比如clapack、aam-api、sparselm等)的时候,如果直接使用vs2010进行编译,首先要排除vs工程升级可能引入的bug,然后还要解决系统的问题,经常各种蛋疼。。。后来发现,其实最省事的做法是装个XP虚拟机(VMware什么的),在虚拟机里把vc6 和 vs2005 都装上,然后该怎么编译怎么编译,最后把生成的 .h 、.lib 和 .dll 都拷出来就行了。
这次 aam-api的编译也是在虚拟机中进行的。
首先,安装 VisSDK(MicrosoftVisionSDK v1.20) 和 aam-api。VisSDK的安装:
在网址下载VisSDK的安装文件(exe),双击exe安装至某个合适的目录(最好使全英文目录)。此处我的安装目录是C:VisSDK-launch。注意到在安装目录下有文档VisSDK.doc,讲了VisSDK的安装、使用方法。 要完成安装,使用 visual studio打开安装目录下的 VisSDK.dsw 。(用VC6最好,不用转换) 因为之前下载的是 fullversion,所以只需要编译Debug和Release模式下,VisSDK.dsw中的 VisLocalInfo 和 Wizard两个项目即可。(当然也可以Rebuild All。刚开始我用的是vs2010,Release下编译 Wizard有问题,一个稀奇古怪的无法生成目标文件夹的error ~) 注意在编译项目之前,需要设置项目属性中的include files和libraryfiles。例如,C:VisSDK-launchinc;C:VisSDK-launchlib; 。 另外,注意需要将 bin 目录添加到系统变量Path 中去( C:VisSDK-launchbin;)。
aam-api的安装: 在网址下载aam-api安装文件,安装到合适目录。比如C:aam-api(win32)。安装完成后,注意安装目录下的 doc 目录中有各种指导文档,刚开始比较有用的就是 howto install theaam-api.txthowto test the aam-api.txt
之后,新建vs工程,设置属性: includefiles:C:aam-api(win32)inc;C:aam-api(win32)divainc;C:VisSDK-launchinc; libraryfiles:C:aam-api(win32)lib;C:aam-api(win32)divalib;C:VisSDK-launchlib; 并分别在 Debug 和 Release模式下重新编译 aamc 工程。 之前提及的 aam-api 下载网址中提供了vc6 和 vs2005 的两个 api;而且需要注意的是,配合两个api,还都附带了已经编译好了的 VisSDK的文件。最好直接使用作者提供的 VisSDK 文件进行 aamc 工程的编译,这就万无一失(我自己成功编译了VisSDK,使用编译出来的东西在 vs2005 下编译 aamc,也会出一些bug,真是。。。) 编译完成后,该怎么用怎么用吧。
另外注意:要想正确运行 amm-api安装目录下 test 目录中的 demo的话,(如果直接运行demo出错的话),可能还需要将C:aam-api(win32)bin;和C:aam-api(win32)divabin; 添加到系统的 path变量中去。之后讲一下 aam-api 的使用,即新建一个工程来引用 aam-api的方法。先讲 vc6下的使用(其它IDE类似,因为官方文档中是用vc6来讲的,而且有些地方讲错了。。所以先用 vc6 来试试。(顺便说一下,vc6 中切换debug 和 release 的地方是 Build -> Set ActiveConfiguration)首先,新建一个工程(工程需要能够使用MFC中的类,所以最好直接新建一个MFC工程)。之后,将D:aamApilaunchinc;D:aamApilaunchdivainc;中的文件添加到头文件中(为了避免与其它头文件搞混,可以新建一个文件夹单独放置,新建文件夹的方法是Project->Add To Project->NewFolder)。 之后,将安装好的 aam-api 和VisSDK 的 include 和 lib 添加到vc6属性中,具体说,就是在 tools ->options -> directories 的 include files中,加入3个inc目录;在tools -> options ->directories 的libraries files 中,加入3个lib目录。 之后根据需要添加lib,分4种情况:<gray-scale releaseconfiguration> project-> settings -> settings for: release-> link -> category: general 在 object/library modules中加上aam-api.lib<gray-scale debugconfiguration> project -> settings-> settings for: debug -> link-> category: general 在 object/library modules中加上aam-apiDB.lib<colour release configuration> project -> settings-> settings for: release -> link-> category: general在 object/library modules中加上aam-apim.lib
project-> settings -> settings for: relrease-> c/c++ -> category:preprocessor 在 preprocessordefinitions 加上AAM_3BAND<colour debugconfiguration> project-> settings -> settings for: debug-> link -> category:general在 object/library modules中加上aam-apimDB.lib
project -> settings-> settings for: debug -> c/c++-> category: preprocessor 在 preprocessor definitions加上AAM_3BAND 然后在 StdAfx.h 中加入#include "AAM.h" 即可使用 aam-api 的内容了。
aam-api,安装与使用 我的世界api怎么安装
在 vs2005 下新建MFC工程使用aam-api 的方法与上述类似;需要注意的是需要将项目属性的 Configuration Properties-> General -> Character Set 改成 UseMulti-Byte Character Set(原来是Use Unicode CharacterSet,可能会编译出错)。

  

爱华网本文地址 » http://www.413yy.cn/a/25101014/198711.html

更多阅读

我的世界怎么玩新手教程 我的世界天骐新手教程

我的世界怎么玩(新手教程)——简介我的世界(Minecraft)是一款第一人称和第三人称沙盒游戏,玩家可以在游戏中破坏建造各类物品,通过类似乐高积木的组合拼凑建造出任意你想要的形态,在游戏中能够发挥个人想象力和创造力,拥有很强的耐玩性,而刚

我的世界forge怎么安装 我的世界api怎么安装

我的世界forge怎么安装——简介我的世界(Minecraft)是一款第一人称和第三人称沙盒游戏,玩家可以在游戏中破坏建造各类物品,通过类似乐高积木的组合拼凑建造出任意你想要的形态。在游戏为了获得更好的体验,可以通过安装mod实现,而mod的安装

我的世界皮肤站使用过程 我的世界游戏

我的世界皮肤站使用过程——简介在我的世界里,大多玩家都想要一个好看又实用的皮肤。那么皮肤怎么换呢,这是一个比较复杂的过程。那么下面小编来告诉大家吧。我的世界皮肤站使用过程——工具/原料一台能上网的电脑联网的浏览器我的世

我的世界如何换皮肤 我的世界换皮肤指令

今天教大家我的世界最简单的换皮肤方法。1、下载皮肤如这个皮肤如下图。2、创建一个压缩文件如下图。3、用压缩文件打开游戏,有一个.minecraft打开它。4、打开versinons,如下图我的世界如何换皮肤_我的世界皮肤怎么用

summer,你终于离开了我的世界 我的世界summer作弊端

在炽热的盛夏里时间以一种自由的姿态流淌在我的身边。那些过往历历在目,算得上是美好吧。可眼中却满是忧伤,惆怅。你横闯进我的世界,左右我的情绪。你的步履闲散,可我却始终跟不上。 第一次见你时,烟雾笼罩的包厢里,淡淡的灯光披洒在你脸

声明:《aam-api,安装与使用 我的世界api怎么安装》为网友沐小悠分享!如侵犯到您的合法权益请联系我们删除