Hi, > On Sep 16, 2015, at 2:03 AM, Cao, Jenny Q <[email protected]> wrote: > > Alexis > We are trying to create a sample C++ extensino on windows, > We refer to the IVI C++ extension development guilde > (https://crosswalk-project.org/documentation/tizen/ivi_extensions/write_an_extension_in_c++.html) > on Crosswalk project website to write an extension example, check source of > extension sample from attachment. > But there is no guide for exetension build on windows. > How can I build these c++ files to a shared mode package that can be > installed in windows? And what’s the file type of the package should be? Is > there any build guide document for windows platform? > The build way from this > tutorial(https://crosswalk-project.org/documentation/tizen/ivi_extensions/write_an_extension_in_c++.html) > is base on tizen, but it is not suitable for windows, for tizen, the C++ > extension files can be built to shared mode ‘libcho.so’ file, then use > ‘libcho.so’ to to build a rpm package that can be installed in tizen
This will never work. I need to write some documentation for it which is yet another item in my quite full list of stuff to do. If anyone is willing to help, it’s pretty straightforward. It’s taking this part https://crosswalk-project.org/documentation/tizen/ivi_extensions/write_an_extension_in_c.html and modify the build part where it should either be some MSBuild script or some GYP file to output a .DLL instead of the .so file. Extensions tests (which runs fine on Windows) are a good example to start with. > > Also some of the statement may not appropriate for windows. Could you help to > answer following questions? > In step of “Include C++ Extension Header-->Copy the Crosswalk headers and > classes for extensions and utilities from the common directory into your > project:” > git clone https://github.com/crosswalk-project/tizen-extensions-crosswalk.git > ~/tizen-extensions-crosswalk > cp ~/tizen-extensions-crosswalk/common/*.h echo-extension/common/ > cp ~/tizen-extensions-crosswalk/common/*.cc echo-extension/common/ > > the problem is the common file doesn’t exist in tizen-extensions-crosswalk > directory > I found similar common folder from crosswalk repo, Can I use > https://github.com/crosswalk-project/crosswalk/tree/master/extensions/commominstead > of the tizen-extensions-crosswalk/common? > This needs to be adapted. > Thanks > Jenny > > Thanks, > Jenny > > <echo-extension.zip> _______________________________________________ Crosswalk-dev mailing list [email protected] https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev
