1

だから私は構築中の XCode プロジェクトで sfml フレームワークを使用していますが、sf::Image() クラスに問題があります。

一部の関数は完全に正常に動作し、期待どおりに動作しますが、コンパイラ エラーが発生する関数もあります。

たとえば、エラーなしで次のことを実行でき、正しい結果が出力されます。

sf::Image *image = new sf::Image(600,600);
int width = image->GetWidth();
int height = image->GetHeight();
std::cout<<width<<" "<<height<<std::endl;

したがって、ライブラリが少なくともある程度統合されていることはわかっています。ただし、SaveToFile() や LoadFromFile() などの関数でコンパイラ エラーが発生します。たとえば、次のようにすると、「このアーキテクチャには未定義のシンボルを使用しています」というエラーが表示されます。

std::string filename = "myfile.jpg";
sf::Image *image = new sf::Image(600,600);
image->SaveToFile(filename);

すべての助けに感謝します!

4

1 に答える 1