2012-08-16 83 views
0

我不確定這個位置。如何在VS 2008中包含Lua庫

在屬性>鏈接>常規>附加依賴

我必須包括在附加庫目錄一些圖書館,不是嗎?

或者我必須在我的電腦上安裝一些程序?

問題是我不能使用luaL_dofile,但我可以在我的計算機被格式化之前使用它。

這就是爲什麼我不確定圖書館。在我的電腦被突然格式化後,我編譯並運行我的代碼

。我很確定我的代碼沒有問題

因爲它可以在計算機格式化之前運行。

+0

什麼是圖書館?它是.lib還是.dll?如果它是一個.dll,你也必須將.dll文件放在與生成的可執行文件相同的目錄中。 – 2012-08-16 11:38:51

+0

我不知道我必須包含所有庫(.a或.lib或.dll) – barssala 2012-08-16 11:45:05

+0

如果您在Windows下工作,則不太可能需要.a文件。 luabinaries項目提供了動態(dll)和靜態(lib)庫;你正在使用?我相當肯定你會想要使用其中一種。 – Rook 2012-08-16 11:51:26

回答

0

那麼,從你得到它的地方獲得圖書館。將它放置在某個你知道它不會被移動的地方(或者如果提供了安裝程序,則安裝它),並執行此操作:

選擇菜單項Project - > Properties - > Configuration Properties - > Linker - > Input。

現在在「Additional Dependencies」編輯控件中添加庫的名稱。

0

你需要做兩件事情:

  1. 添加庫目錄庫目錄
  2. 添加庫名(不含路徑,但擴展)連接器 - >輸入 - >附加依賴