SMILE ライブラリ ( http://genie.sis.pitt.edu/index.php/downloads )を使用して C++ でプロジェクトを作成しようとしています。このサイトで、x64 用の Visual Studio 2010 / VC 10.0 SP1 バージョンをダウンロードしました (Windows 7 と Visual Studio 2010 がインストールされています)。新しいプロジェクトを作成した後、プロジェクトのプロパティ->構成->C/C++->追加のインクルージョンのディレクトリに移動し、ライブラリを含むフォルダーのパスを設定しました。コンパイルしようとすると、次のエラーが表示されます。
1>------ Inizio compilazione: Progetto: IDSS_2013, Configurazione: Debug Win32 ------
1> stdafx.cpp
1> AssemblyInfo.cpp
1> IDSS_2013.cpp
1> Generazione del codice in corso...
1> .NETFramework,Version=v4.0.AssemblyAttributes.cpp
1>LINK : fatal error LNK1104: impossibile aprire il file 'smile_dbg.lib'
========== Compilazione: 0 completate, 1 non riuscite, 0 aggiornate, 0 ignorate ==========
ソースは、ドキュメントの例で提供されているものです。
#include "smile.h"
#include <stdio.h>
void CreateNetwork(void);
void InfereceWithBayesNet(void);
void UpgradeToInfluenceDiagram(void);
void InferenceWithInfluenceDiagram(void);
void ComputeValueOfInformation(void);
int main()
{
CreateNetwork();
InfereceWithBayesNet();
UpgradeToInfluenceDiagram();
InferenceWithInfluenceDiagram();
ComputeValueOfInformation();
return(DSL_OKAY);
};