cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CB-8866) Missing support for targets (Mixed Platforms & Win32) causes problem with C++ component
Date Wed, 22 Jul 2015 20:04:05 GMT

    [ https://issues.apache.org/jira/browse/CB-8866?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14637531#comment-14637531
] 

ASF GitHub Bot commented on CB-8866:
------------------------------------

Github user brodybits commented on the pull request:

    https://github.com/apache/cordova-windows/pull/67#issuecomment-123846880
  
    > Have you been unblocked by using the --archs parameter?
    
    Yes. I think this should be documented very clearly (I will document this in my own plugin
when I get a chance).
    
    > In my experience, building Windows apps using a "Mixed Platforms" solution platform
is almost always undesirable. Do you think we could close this PR out?
    
    OK


> Missing support for targets (Mixed Platforms & Win32) causes problem with C++ component
> ---------------------------------------------------------------------------------------
>
>                 Key: CB-8866
>                 URL: https://issues.apache.org/jira/browse/CB-8866
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: CLI, Windows
>    Affects Versions: 3.5.0
>         Environment: Windows (Universal) project created with Cordova CLI and plugin
with C++ component added, using Visual Studio Express 2013
>            Reporter: Chris Brody
>              Labels: c++, cli, native, universal, windows
>             Fix For: Master
>
>   Original Estimate: 8h
>  Remaining Estimate: 8h
>
> If I create a project using the Cordova CLI, add a plugin such as https://github.com/litehelpers/Cordova-sqlite-storage
(which installs a C++ component for the Windows (Universal) target), add the windows version,
and try to run the project with the default selection of All CPUs (or Mixed Platforms on Windows
Phone), VS complains that SQLite3.winmd is not found. But if I select a particular CPU such
as x86 or x64 and try to run, then it will build the SQLite C++ library, build my project,
and run.
> The workaround is to omit SQLite3.Windows.vcxproj & SQLite3.WindowsPhone.vcxproj
from plugin.xml, and install them manually. I tried to describe this workaround in the readme.
> The recommended solution is to add support for "Mixed Platforms" and "Win32" to template/CordovaApp.sln
in the cordova-windows project.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org


Mime
View raw message