1

C++ を SQLBase に接続しようとしています。プロジェクトをビルドした後、「インクルード ファイルを開けません: 'SQLAPI.h': そのようなファイルまたはディレクトリはありません」というエラーが表示されます。

#include <stdio.h>
#include <SQLAPI.h> // main SQLAPI++ header
#include <sbAPI.h> 

このエラーが発生する理由と修正方法を教えてください。

4

3 に答える 3

0

Microsoft Visual C++ Express プラットフォームで C を学習しています。うまくいくかもしれません:独自のヘッダー ファイル (SQLAPI.h など) をソリューション ファイルにコピーする必要があります。

明らかに、独自のヘッダー ファイルをさらに追加したい場合、これは複雑な方法です。何度もコピーする必要があります。システム パスなどを使用して、この問題を解決する簡単な方法が 1 つあります。しかし、この方法で完全に解決したわけではありません。

最後に、頑張ってください。それが役立つことを願っています。

于 2015-01-19T03:07:29.687 に答える
0

VS 2008 C++ の場合、次のプロジェクト オプションを設定する必要があります。

  [Project options dialog]
    C\C++ 
     Additional Include Directories = C:\Dev\Tools\Win32\SQLApi\3.8.2\include 
    Linker
      General
        Additional Library Directories - C:\Dev\Tools\Win32\SQLApi\3.8.2\lib
      Input
        Additional Dependencies - sqlapis.lib

警告: パスの例が提供されています! 「C:\Dev\Tools...」の代わりに、実際の SQLAPI++ ライブラリ インスタンスの場所を設定してください。

于 2014-03-06T11:59:20.323 に答える