thedeemon.com forum
November 21, 2009, 02:45:47 AM
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
News
: Last
GraphEditPlus
version: 1.3.4 Last
Video Enhancer
version: 1.9.3
Home
Help
Search
Login
Register
thedeemon.com forum
>
DirectShow programming
>
GraphEditPlus
>
error compiling with MS Visual Studio 2008
Pages: [
1
]
« previous
next »
Print
Author
Topic: error compiling with MS Visual Studio 2008 (Read 309 times)
malikcis
Newbie
Karma: +0/-0
Posts: 4
error compiling with MS Visual Studio 2008
«
on:
August 13, 2009, 08:01:14 PM »
Hi,
I have generated a C++ code from GrapheditPlus.
When I build a project under VS2003 it compiles and runs just fine.
But when I compile the same project (imported) in VS2008 I get following error:
1>c:\program files\microsoft visual studio 9.0\vc\include\tchar.h(26) : fatal error C1189: #error : Need to include strsafe.h after tchar.h
Here are the include files: (I did not change the auto-generated code)
#include "stdafx.h"
#include <DShow.h>
#include <atlbase.h>
#include <initguid.h>
#include <dvdmedia.h>
Any Idea, Thanks
Logged
Dee Mon
Administrator
Full Member
Karma: +5/-0
Posts: 207
Re: error compiling with MS Visual Studio 2008
«
Reply #1 on:
August 13, 2009, 09:55:38 PM »
Have you tried to add
#include <strsafe.h>
after "stdafx.h"?
Logged
malikcis
Newbie
Karma: +0/-0
Posts: 4
Re: error compiling with MS Visual Studio 2008
«
Reply #2 on:
August 14, 2009, 12:24:31 PM »
Yes!
addind #include <strsafe.h> after #include "stdafx.h" gives following error:
1>------ Build started: Project: asfDump, Configuration: Debug Win32 ------
1>Compiling...
1>asfDump.cpp
1>c:\program files\microsoft sdks\windows\v6.1\include\winbase.h(5739) : warning C4229: anachronism used : modifiers on data are ignored
1>c:\program files\microsoft sdks\windows\v6.1\include\winbase.h(5740) : error C2226: syntax error : unexpected type 'LPSTR'
1>c:\program files\microsoft sdks\windows\v6.1\include\winbase.h(5747) : warning C4229: anachronism used : modifiers on data are ignored
1>c:\program files\microsoft sdks\windows\v6.1\include\winbase.h(5748) : error C2226: syntax error : unexpected type 'LPWSTR'
1>c:\program files\microsoft sdks\windows\v6.1\include\winbase.h(5754) : warning C4005: 'lstrcpy' : macro redefinition
1> c:\program files\microsoft sdks\windows\v6.1\include\strsafe.h(9657) : see previous definition of 'lstrcpy'
1>c:\program files\microsoft sdks\windows\v6.1\include\winbase.h(5761) : warning C4229: anachronism used : modifiers on data are ignored
1>c:\program files\microsoft sdks\windows\v6.1\include\winbase.h(5762) : error C2226: syntax error : unexpected type 'LPSTR'
1>c:\program files\microsoft sdks\windows\v6.1\include\winbase.h(5769) : warning C4229: anachronism used : modifiers on data are ignored
1>c:\program files\microsoft sdks\windows\v6.1\include\winbase.h(5770) : error C2226: syntax error : unexpected type 'LPWSTR'
1>c:\program files\microsoft sdks\windows\v6.1\include\winbase.h(5776) : warning C4005: 'lstrcat' : macro redefinition
1> c:\program files\microsoft sdks\windows\v6.1\include\strsafe.h(9681) : see previous definition of 'lstrcat'
1>c:\program files\microsoft sdks\windows\v6.1\include\winuser.h(221) : warning C4229: anachronism used : modifiers on data are ignored
1>c:\program files\microsoft sdks\windows\v6.1\include\winuser.h(222) : error C2226: syntax error : unexpected type 'LPSTR'
1>c:\program files\microsoft sdks\windows\v6.1\include\winuser.h(228) : warning C4229: anachronism used : modifiers on data are ignored
1>c:\program files\microsoft sdks\windows\v6.1\include\winuser.h(229) : error C2226: syntax error : unexpected type 'LPWSTR'
1>c:\program files\microsoft sdks\windows\v6.1\include\winuser.h(235) : warning C4005: 'wvsprintf' : macro redefinition
1> c:\program files\microsoft sdks\windows\v6.1\include\strsafe.h(9732) : see previous definition of 'wvsprintf'
1>c:\program files\microsoft sdks\windows\v6.1\include\winuser.h(241) : warning C4229: anachronism used : modifiers on data are ignored
1>c:\program files\microsoft sdks\windows\v6.1\include\winuser.h(242) : error C2226: syntax error : unexpected type 'LPSTR'
1>c:\program files\microsoft sdks\windows\v6.1\include\winuser.h(248) : warning C4229: anachronism used : modifiers on data are ignored
1>c:\program files\microsoft sdks\windows\v6.1\include\winuser.h(249) : error C2226: syntax error : unexpected type 'LPWSTR'
1>c:\program files\microsoft sdks\windows\v6.1\include\winuser.h(255) : warning C4005: 'wsprintf' : macro redefinition
1> c:\program files\microsoft sdks\windows\v6.1\include\strsafe.h(9723) : see previous definition of 'wsprintf'
1>c:\program files\microsoft sdks\windows\v6.1\include\stralign.h(110) : error C2065: 'wcscpy_instead_use_StringCchCopyW_or_StringCbCopyW' : undeclared identifier
1>c:\program files\microsoft visual studio 9.0\vc\include\tchar.h(26) : fatal error C1189: #error : Need to include strsafe.h after tchar.h
1>Build log was saved at "file://c:\data\ok\grapheditPlusDumpASF_vs2008\Debug\BuildLog.htm"
1>asfDump - 10 error(s), 12 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Logged
Pages: [
1
]
Print
« previous
next »
Jump to:
Please select a destination:
-----------------------------
Video Processing
-----------------------------
=> Video Enhancer
=> Filters and codecs
=> Screen Capture
=> General Discussion
-----------------------------
DirectShow programming
-----------------------------
=> GraphEditPlus
=> General Discussion
Loading...