TideSDK 1.3.1-beta Installation on Windows XP - tidesdk

After successfully installing TideSDK 1.3.1-beta and Developer 1.4.2 on my Windows 7 machine, I thought I would have no problem installing on my older Windows XP laptop. I have:
1: Downloaded and extracted the Tide 1.3.1-beta (Windows) to C:\Documents and Settings\All Users\Application Data\TideSDK -- three big folders, sdk, runtime, and modules.
2: Installed WIX and ImageMagick
3: Downloaded Developer 1.4.2
4: Downloaded Hello-World app
When I fire up TideSDK developer and attempt to import the Hello World Project, I get a TideSDK Developer (1.4.2) popup window saying "You are importing a desktop project, but no Desktop SDK versions exist on your system"
What am I overlooking? Some PATH requirement or .dll installation or install application for the SDK (other than simply extracting to the location given above)?
Any help would be greatly appreciated!! (I love TideSDK)
Jonathan

In Windows 7, you have to unzip the contents of TideSDK into C:\ProgramData\TideSDK
C:\ProgramData is a hidden folder, so you have to make it unhide and then unzip the contents.

Please make sure that you are strictly following the Getting Started Guide at: http://tidesdk.multipart.net/docs/user-dev/generated/#!/guide/getting_started
It seems that the SDK has not been extracted at correct place so Developer is not finding it.
The Step you should be looking in the guide would be:
STEP 1: Download and extract the SDK

Thanks to both previous answer-suppliers. My own solution is the following:
By searching in the C:\Program Files\TideSDK Developer folder and sub-folders for the phrase "no Desktop SDK versions" I found where the alert comes from -- Line 1666 in C:\Program Files\TideSDK Developer\Resources\perspectives\projects\js\projects.js. In the code, I noticed that the alert results from a empty result from a call to Ti.Project.getSDKVersions(). By perusing the TideSDK API docs, I determined that getSDKVersions() relies on a call to Ti.API.getComponentSearchPaths(). When I inserted
alert (Ti.API.getComponentSearchPaths()); at Line 1665, the result was two PATHS -- One was C:\Documents and Settings[my current user]\Application Data\TideSDK and the other was
C:\Documents and Settings\All Users.WINDOWS\Application Data\TideSDK
NOTE: All Users.WINDOWS, rather than All Users. So, I copied the TideSDK folder to the above location (and removed the Hidden attribute, as suggested above) and now Developer finds TideSDK and all is well.
I don't know if the above solution applies to ALL TideSDK installations on Windows XP or not, but if anyone has been receiving the "You are importing a desktop project, but no Desktop SDK versions exist on your system" alert in TideSDK Developer on XP, I suggest giving this a try.
Jonathan
(neologis)

Related

Could not find SDK "SQLite.WinRT" - Add Reference shows "Missing value for TargetPlatformWinMDLocation property"

I'm trying to create a Multi-device hybrid app that uses Typescript, WinJS, and a persistent local database. I've got it working to the point of rendering WinJS controls.
However, when I attempt to add WebSQL functionality according to the instructions for adding a Cordova plugin (go to config.xml file--> under plugins tab, check WebSQL Polyfill), it will no longer compile.
The compiler error is C:\Program Files (x86)\MSBuild\12.0\bin\amd64\Microsoft.Common.CurrentVersion.targets(1886,5): error MSB3774: Could not find SDK "SQLite.WinRT, Version=3.8.2". [C:\Users\Lee\Documents\JSApps\TurnstileTS\TurnstileTS\bld\Debug\platforms\windows8\CordovaApp.jsproj]
I have all the latest versions of the SQLite binaries (both Win8 and Win8.1). I realize that the plugin seems to depend on v3.8.2, so I tried to add the NuGet package using the command line:
install-package SQLitePCL -Version 3.8.2
This installed successfully, but the next set of messages was:
Unable to find a reference to the extension SDK SQLite for Windows Runtime.
Verify that the reference to the extension SDK SQLite for Windows Runtime has already been removed.
Uninstalling 'SQLitePCL 3.8.2.0'.
Successfully uninstalled 'SQLitePCL 3.8.2.0'.
Install failed. Rolling back...
This is driving me crazy. I'm normally a C# person, so I realize this might be something simple... but I can't even add a reference to a dll like some other stackoverflow suggestions state. When I right-click on the project and try to "Add Reference..." I get the error message:
Missing value for TargetPlatformWinMDLocation property.
...then nothing.
Any ideas?
[edit] I have Win8, Win8.1, WP8, WP8.1 version of SQLite 3.8.6 installed. I just tried building a Windows Phone version of the app and it works! However, Windows 8 won't build. I set it to x86 instead of AnyCPU and it doesn't change anything.
There's a very simple fix to this. For Windows 8, you need to have the VSIX packages for SQLite already installed. Please, note which version number you have installed! As of 10/26/14, I have 3.8.7 installed.
From your solution's folder in explorer, navigate to:
{solution folder}\JavaScript\{project name}\bld\Debug\platforms\windows8
Edit the project's jsproj file in a text editor and scroll down until you see the entries for SQLite.
<ItemGroup>
<SDKReference Include="SQLite.WinRT, Version=3.8.7" />
</ItemGroup>
Change the version number in your file to the actual version on your computer. The project will build with the WebSQL plugin enabled and will actually work. (I verified the database file created in local storage.)
NOTE - You must already have enabled the WebSQL plugin in the config.xml menu.

Google NaCl with Qt on Windows

I have a project which is using Qt 4.7.4 version (also I can't rebuild it using qt4.8 or qt5 – there are a lot of errors appears, project is big and not mine so fixing issues would be even harder than erasing the whole code and write new code). So I need to make this project, well, working on NativeClient.
Is it even possible? I use Windows and Visual Studio, I was trying to google instructions about qt+nacl on Windows but just can’t find nothing.
Also which pepper version should I use if it depends on it?
Is your qt build supporting native client?
Please check out this
Windows
The Qt-Nacl is not support, for now, in Windows.
By the way, here is the github repository dedicated for it -> https://github.com/msorvig/qt5-qtbase-nacl
In the file nacl-readme it is written :
[...] Windows is not supported as a host platform.
Linux
If you want to compile in Linux, I have made a script that will compile Qt5.4 with NaCl with all the dependencies needed.
https://gist.github.com/theshadowx/438297ac465874a5e226
I also made a video that will show the different steps and a showCase at the end :
https://www.youtube.com/watch?v=q2pMv1Svtqw

installer cannot determine applicationpath

I am installing TideSDK for the first time.
I am working on Windows 7.
I downloaded the TideSDK-1.3.1-beta-win-x86 zip file.
I extracted the zip file to c:\ProgramData\TideSDK
When I attempt to run the installer application within c:\ProgramData\TideSDK\sdk\win32\1.3.1-beta\installer folder I get the following message:
"The installer cannot determine the application path"
What am I doing wrong?
Regard
Henry Hugo
Follow all the the "Getting Started with TideSDK" steps:
http://tidesdk.multipart.net/docs/user-dev/generated/#!/guide/getting_started
The basic docs don't discuss the "installer" application. Instead, the last part of Step 1 says to install Imagemagick and Wix 3.0... and then since you're just beginning I recommend you go to Step 2 where you get the TideSDK Developer App with the UI for creating and running a new app.
Are you trying to use the developer application? This is a separate download form the SDK itself. If so download it from their website and install it, it's a .msi, easy to do.
http://www.tidesdk.org/

No qmlviewer installed

I've installed Qt SDK 5.0.0 beta 2 and Qt Creator 2.6.0. It detects the package but gives a warning that "No qmlviewer installed". I've looked for it and it is in the SDK bin folder. What can I do? I use ubuntu 12.04 and I've added the SDK binaries to the PATH. I can view the QML files through the terminal.
It is not a solution but maybe it will be helpful.
I can see this warning too, but I think it is not a big problem. I have started to move my existing Quick1 code to new Qt version and I have not seen Qt5 Kit in the drop down list. But when I have created new Quick2 application I found it. And everything seems to work without QMLviewer.
Btw, I found forum post about Qt5 and qmlveiwer. Guy says that it was very difficult to support viewer in the actual state because API of declarative modules are changing very quickly. So they have dropped qmlviewer from Qt5.

QT installation on Mac

want to know if it is adviseable to install the Qt SDK in the Developer/SDKs folder. I wanted to put it in there but I get the following warning:
You have selected an existing, non-empty folder for installation.
Note that it will be completely wiped on uninstallation of this application.
It is not advisable to install into this folder as installation might fail.
Do you want to continue?
Where is the best place to put it. I had QT SDK installed earlier, but while compiling some examples he couldnt find the header files. The installation guide from trolltech is a bit confusing. Thanks in advance
The reason you are seeing that message from the Qt SDK installer is that it expects you to append a new folder name to the path. The default installation location for the Qt SDK is
~/QtSDK
If you wanted to place it in Developer/SDKs, you should enter
/Developer/SDKs/QtSDK
The /Developer/SDKs folder is the normal location for Mac OS X SDKs, as used by Xcode and the GNU toolchain. Xcode looks inside subfolders of /Developer/SDKs to populate the list of available SDKs in the Base SDK project setting, so I would avoid placing Qt here and leave that location for Mac system SDKs.

Resources