9

ah を含む main.cpp があります (独自の a.cpp があります) ah には、ヘッダーのみのライブラリ "stbi_image.h" が含まれています。

#ifndef STB_IMAGE_IMPLEMENTATION
#define STB_IMAGE_IMPLEMENTATION
#include "stb_image.h"
#endif

( https://github.com/nothings/stb )

*.cpp には、#pragma once を使用して独自の *.h が含まれます

しかし、私はまだ得る:

LNK1169 1 つまたは複数の複数定義されたシンボルが見つかりました

私には正しいように思えますが、この質問で理解しているように、 複数の定義とヘッダーのみのライブラリ

たぶん、必要な stb_image.h 関数に inline/static を追加する必要がありますか? 私は何か間違ったことをしていますか?

前もって感謝します

4

1 に答える 1