Skip to main content
Topic: foobar2000 0.9.5.2 and SDK (Read 10457 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foobar2000 0.9.5.2 and SDK

Looks like 0.9.5.2 final is released along with the SDK? Or is that not the long awaited SDK?


foobar2000 0.9.5.2 and SDK

Reply #2
Now, what do the developers say?

foobar2000 0.9.5.2 and SDK

Reply #3
A new version of Visual studio is needed ... and there is no indication on how to build a toolbar.

foobar2000 0.9.5.2 and SDK

Reply #4
A new version of Visual studio is needed

no, it isn't. everything you need is just to to download additionally created dependency, WTL. I've recompiled my component with new SDK in a no-time.

foobar2000 0.9.5.2 and SDK

Reply #5
If by "long awaited" you mean support for UI Elements, then no, their specification is not included in 0.9.5.2 SDK yet.
Full-quoting makes you scroll past the same junk over and over.

foobar2000 0.9.5.2 and SDK

Reply #6
A new version of Visual studio is needed

no, it isn't. everything you need is just to to download additionally created dependency, WTL. I've recompiled my component with new SDK in a no-time.

Then I probably have missed something. I get this message when trying to open the SDK-test.sln file in VS 2005.



And this SDK-test.sln starts with:
Code: [Select]
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "foobar2000_SDK", "foobar2000\SDK\foobar2000_SDK.vcproj", "{E8091321-D79D-4575-86EF-064EA1A4A20D}"
    ProjectSection(ProjectDependencies) = postProject
        {EBFFFB4E-261D-44D3-B89C-957B31A0BF9C} = {EBFFFB4E-261D-44D3-B89C-957B31A0BF9C}
    EndProjectSection
EndProject

foobar2000 0.9.5.2 and SDK

Reply #7
Then I probably have missed something. I get this message when trying to open the SDK-test.sln file in VS 2005.

you have two ways: either manually recreate sdk solution hierarchy, or decrease format version numbers in SDK-test.sln and each *.vcproj you encounter. yes, the 2nd one is somewhat dumb, but it works. solution and project formats didn't change that much in vs08 versus vs05.

foobar2000 0.9.5.2 and SDK

Reply #8
Hello. Where can I get ATL for free? VS 2008 Express edition don’t include it.
Or is there a possibility to compile without it?

foobar2000 0.9.5.2 and SDK

Reply #9
@casperrr:
You can read this article for using  WTL if you are using Visual C++ Express, however, one problem is Windows SDK of VC++ 2008 Express doesn't contain atl headers anymore.

foobar2000 0.9.5.2 and SDK

Reply #10
Or is there a possibility to compile without it?
ATL/WTL is used in the implementation of some of the official components. You can compile the SDK just fine in Visual C++ 20008 Express without ATL (obviously, only as long as you don't try to use the ATLHelpers project).

foobar2000 0.9.5.2 and SDK

Reply #11
Thanks, now I ready to read your guide).

foobar2000 0.9.5.2 and SDK

Reply #12
Just a quick question, will the tutorial be updated to reflect the new SDK? It currently does not compile, presumably because of the titleformatting changes.

Thanks!



foobar2000 0.9.5.2 and SDK

Reply #15
I uploaded a new version of foo_tutorial1. It is available from my components page.

 
SimplePortal 1.0.0 RC1 © 2008-2019