windows利用vs2015調(diào)用tensorflow c api
1. 首先下載并安裝visual studio
Visual Studio 2015 安裝教程(附安裝包),按照博客中順序來就可以
如果在安裝過程中提示安裝包丟失或損壞,參考VS2015安裝過程中安裝包丟失或損壞解決辦法
卡在哪個搜索文件上就找到哪個文件再繼續(xù):缺失什么安裝包打開搜索的路徑,看看缺少什么文件,復(fù)制一下名稱,去自己解壓的安裝文件中搜索找到,雙擊安裝,然后跳過包,繼續(xù),后續(xù)缺什么包一樣手動安裝即可?。?!
2. 下載對應(yīng)的TensorFlow C版
安裝 C 版 TensorFlow
這個在官網(wǎng)下載并解壓在隨便一個盤里即可。如圖,
3. 配置VS
首先在VS中新建一個項(xiàng)目,參考VS2015的安裝與使用。
測試項(xiàng)目建好后,參考win10調(diào)用tensorflow C++API(無需編譯)進(jìn)行配置。
C++代碼:
#include<stdio.h>
#include<tensorflow\c\c_api.h>
#include<filesystem>
int main() {
printf("Hello from TensorFlow C library version %s\n", TF_Version());
system("pause");
return 0;
}
按照常規(guī)的配置頭文件目錄(Include Directories)、庫文件目錄(Library Directories)和鏈接器輸入(Linker->Input)注意這里所有的路徑都是該文件的上一級。
到此為止,代碼的頭文件不會出現(xiàn)紅色波浪線,即頭文件添加正確,但是仍會報“由于找不到tensorflow.dll,無法繼續(xù)執(zhí)行代碼”的錯誤。
解決這個問題也很簡單,這里缺失的是第三方的tensorflow.dll文件,把對應(yīng)的dll文件拷貝放在項(xiàng)目的輸出目錄下即可。
參考22.Visual Studio提示由于找不到dll,無法繼續(xù)執(zhí)行代碼的問題解決
至此為止,編譯運(yùn)行出現(xiàn)下面結(jié)果,表示問題就全部解決了。文章來源:http://www.zghlxwxcb.cn/news/detail-609506.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-609506.html
到了這里,關(guān)于【Visual Studio】VS調(diào)用tensorflow C++API的配置(無需編譯)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!