0

コンソールプロジェクトを作成し、Quartz.Framework、QuartzCore.Frameworkをアプリに追加しました。

ただし、リンク中に次のエラーが発生します

Undefined symbols for architecture x86_64:
  "_CGColorCreateGenericRGB", referenced from:
      GifFlippingBook::GifFlippingBookCreator::CreateGifFlippingBook(int, int, double, std::string, int, std::string, std::string, int, std::string, std::string, std::string) in main.o
  "_CGDataProviderCreateWithFilename", referenced from:
      GifFlippingBook::GifFlippingBookCreator::CreateGifFlippingBook(int, int, double, std::string, int, std::string, std::string, int, std::string, std::string, std::string) in main.o
  "_CGImageCreateWithPNGDataProvider", referenced from:
      GifFlippingBook::GifFlippingBookCreator::CreateGifFlippingBook(int, int, double, std::string, int, std::string, std::string, int, std::string, std::string, std::string) in main.o

なぜアイデアはありますか?

4

2 に答える 2

0

CoreGraphicsフレームワークも追加する必要があります。

于 2012-06-11T16:38:07.577 に答える
0

ハハは自分で答えを見つけました

CoreGraphicsフレームワークはApplicationServices.Frameworkの一部であるため、リンクライブラリに追加する必要があります。

于 2012-06-11T16:57:30.937 に答える