[英]how to add sqlite3.h, sqlite3.dll files in VS2017 in c++ in project directory
如何在項目目錄的c++的VS2017中添加sqlite3.h、sqlite3.dll文件
E1696 無法打開源文件“sqlite3.h”
您可以按照以下步驟添加.h 和 dll。
Add.h: Properties -> C/C++ -> General -> Additional Include Directories
Add dll: select Properties->Build Events->Post-Build Event->Command Line
and input copy $(TargetPath) $(TargetDir)..\..\someFolder\myoutput.dll regasm $(TargetPath)
如果你有這個庫,你可以參考以下步驟:
添加庫: Properties->Linker->General->Additional Library Directories
`Properties->Linker->Input->Additional Dependencies`
如果您沒有該庫,則可以顯式鏈接到 DLL。
LoadLibraryEx
或類似的 function 加載 DLL 並獲取模塊句柄。GetProcAddress
以獲取指向應用程序調用的每個導出的 function 的 function 指針。 由於應用程序通過指針調用 DLL 函數,編譯器不會生成外部引用,因此無需與導入庫鏈接。 但是,您必須有一個 typedef 或 using 語句來定義您調用的導出函數的調用簽名。FreeLibrary
。此外,您可以參考此鏈接了解更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.