unknown type name 'QTVisualContextRef'
Bonjour à tous,
Je débute avec la programmation Apple.
Pour un premier projet, je désire mettre en pratique le modèle Video Core.
Je suis en train de sécher sur un problème de fond. Je n'arrive pas à compiler une classe qui utilise un QTVisualContextRef.
Voici mon interface:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
#import <Foundation/Foundation.h>
#import <QuickTime/QuickTime.h>
@interface MyVideoView : NSOpenGLView {
QTVisualContextRef visualContext;
}
@end |
mon implémentation:
Code:
1 2 3 4 5 6 7
|
#import "MyVideoView.h"
@implementation MyVideoView
@end |
et mon erreur:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
CompileC /Users/misc/Library/Developer/Xcode/DerivedData/CoreVideo-dubafrfwynnaqwefxrlgwgdopuzh/Build/Intermediates/CoreVideo.build/Debug/CoreVideo.build/Objects-normal/x86_64/MyVideoView.o CoreVideo/MyVideoView.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
cd /Developer/Projects/CoreVideo
setenv LANG en_US.US-ASCII
/Developer/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -fdiagnostics-print-source-range-info -fdiagnostics-show-category=id -fdiagnostics-parseable-fixits -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wparentheses -Wswitch -Wno-unused-parameter -Wunused-variable -Wunused-value -Wshorten-64-to-32 -DDEBUG -isysroot /Developer/SDKs/MacOSX10.6.sdk -fasm-blocks -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/misc/Library/Developer/Xcode/DerivedData/CoreVideo-dubafrfwynnaqwefxrlgwgdopuzh/Build/Intermediates/CoreVideo.build/Debug/CoreVideo.build/CoreVideo-generated-files.hmap -I/Users/misc/Library/Developer/Xcode/DerivedData/CoreVideo-dubafrfwynnaqwefxrlgwgdopuzh/Build/Intermediates/CoreVideo.build/Debug/CoreVideo.build/CoreVideo-own-target-headers.hmap -I/Users/misc/Library/Developer/Xcode/DerivedData/CoreVideo-dubafrfwynnaqwefxrlgwgdopuzh/Build/Intermediates/CoreVideo.build/Debug/CoreVideo.build/CoreVideo-all-target-headers.hmap -iquote /Users/misc/Library/Developer/Xcode/DerivedData/CoreVideo-dubafrfwynnaqwefxrlgwgdopuzh/Build/Intermediates/CoreVideo.build/Debug/CoreVideo.build/CoreVideo-project-headers.hmap -I/Users/misc/Library/Developer/Xcode/DerivedData/CoreVideo-dubafrfwynnaqwefxrlgwgdopuzh/Build/Products/Debug/include -I/Users/misc/Library/Developer/Xcode/DerivedData/CoreVideo-dubafrfwynnaqwefxrlgwgdopuzh/Build/Intermediates/CoreVideo.build/Debug/CoreVideo.build/DerivedSources/x86_64 -I/Users/misc/Library/Developer/Xcode/DerivedData/CoreVideo-dubafrfwynnaqwefxrlgwgdopuzh/Build/Intermediates/CoreVideo.build/Debug/CoreVideo.build/DerivedSources -F/Users/misc/Library/Developer/Xcode/DerivedData/CoreVideo-dubafrfwynnaqwefxrlgwgdopuzh/Build/Products/Debug -include /Users/misc/Library/Developer/Xcode/DerivedData/CoreVideo-dubafrfwynnaqwefxrlgwgdopuzh/Build/PrecompiledHeaders/CoreVideo-Prefix-fjceiirztpuyyudlvmxzdfqitzjf/CoreVideo-Prefix.pch -c /Developer/Projects/CoreVideo/CoreVideo/MyVideoView.m -o /Users/misc/Library/Developer/Xcode/DerivedData/CoreVideo-dubafrfwynnaqwefxrlgwgdopuzh/Build/Intermediates/CoreVideo.build/Debug/CoreVideo.build/Objects-normal/x86_64/MyVideoView.o
In file included from /Developer/Projects/CoreVideo/CoreVideo/MyVideoView.m:9:
/Developer/Projects/CoreVideo/CoreVideo/MyVideoView.h:15:5: error: unknown type name 'QTVisualContextRef' [3]
QTVisualContextRef visualContext;
^
1 error generated. |
QTVisualContext est défini dans QuickTime/ImageCompression.h. Il me semble que mon #import <QuickTime/QuickTime.h> devrait être suffisant..
Me manque t'il un bout dans la conf du projet? Genre un path ou quelque d'équivalent?
Je travaille dans un Cocoa Application avec le SDK 10.6.
Merci de me venir en aide.