Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foobar2000 0.9.5.2 and SDK (Read 12576 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.