Compile in 4.7 - use in 4.2.1?

Hello

If I compile an application in 4.7, then use this application 4.2.1 is it possible? Sure I don't use any API that is not available in 4.2.1.

Because if you compile in 4.3, 4.5 or 4.6 4.2.1 and then use it on the 4.7 then the screen, it is not displayed correctly. So can I use applications compiled with 4.7 on<>

Thanks in advance for clarification only.

I do not recommend count on that. Even, you are not api 4.7 - rapc.exe can create different byte-code that is not fully supported on OS 4.2.

Tags: BlackBerry Developers

Similar Questions

  • Compilation error when you use the NDK library

    Hello

    I am developing an application of cascades that uses a static library NDK to communicate with a bluetooth device. The NDK library compiles without problems, but when I then compile the application stunts I get errors with all bluetooth NDK functions:

    myBB10Lib.a(BluetoothDevice.o): In function `MyBB10Lib::BluetoothDevice::getAddress()':
    \src\Driver/BluetoothDevice.cpp:33: undefined reference to `bt_rdev_get_address'
    
    myBB10Lib.a(BluetoothDevice.o): In function `MyBB10Lib::BluetoothDevice::getName()':
    \src\Driver/BluetoothDevice.cpp:53: undefined reference to `bt_rdev_get_friendly_name'
    
    make[2]: *** [o.le-v7-g/MyCascadesProject] Error 1
    make[1]: *** [debug] Error 2
    make: *** [Device-Debug] Error 2
    

    (I create a static library as it will act as a driver for the bluetooth device in other applications of stunts in the future).

    I have good include (#include ) in the BluetoothDevice .cpp file, but the application of Cascades always gives me this error. It is one of the functions in question:

    /*!
     * Returns the MAC address of the remote device, terminated by a null character (\0).
     */
    char* BluetoothDevice::getAddress() {
    
        // Holder for results
        char address[18];
    
        // Perform the check
        int res = bt_rdev_get_address(mDevice, address);
        if(res != 0) {
    
            //TODO  Query failed, pass up error
        }
    
        return address;
    }
    

    Any suggestions?

    Hello!
    I suspect that the NDK functions can be linked only dynamically. Only the .so files are available.

    Try adding
    LIBS +=-lbtapi
    the file .pro of application using the library.

  • Ant fails to compile the modules that use the interfaces

    Hi, I have a major problem to compile flex with ANT modules.

    I'll try to give ALL the necessary information, so we can avoid unnecessary questions novice days.

    I have an application that uses a lot of modules.  They compile perfectly in flash builder.

    First question.  How can I get flashbuilder 4.7 to show me the command line that he uses for mxmlc?  If I could see it, I could do it all myself.

    Second question: what is the problem with my work below?

    I have a module that looks like this:

    <? XML version = "1.0" encoding = "utf-8"? >

    " < = xmlns:fx s:Module ' http://ns.Adobe.com/MXML/2009 "

    xmlns:s = "library://ns.adobe.com/flex/spark".

    xmlns:MX = "library://ns.adobe.com/flex/mx".

    Implements = "com. Hof.lobby.modules.IVolatileAssets ".

    Width = "400" height = "300".

    creationComplete = "onDummy (event)" "

    >

    Inside this module, I have several other properties that are themselves instances of type various other interfaces.

    When I build the main application, all right.

    I created a macrodef of ANT to build all my modules effectively.

    < name macrodef = "buildModule" >

    < attribute name = "module name" default = "none" / >

    < attribute name = "module-package" default = "none" / >

    < attribute name = "out-path" default = "'." / > "

    < sequence >

    < echo message = "building @{module-name} for @{out-path}/@{module-name}.swf" / >} "

    "< file="${APP_ROOT}/src/@{module-package}/@{module-name}.mxml mxmlc ".

    output="${DEPLOY_DIR}/@{out-path}/@{module-name}.swf".

    Keep-generated-actionscript = "false".

    incremental = "false".

    Debug = 'true '.

    fork = "true".

    external load-trainees = "${ANT_ROOT}" / link - report.xml ' "

    optimize = "false".

    >

    < filename="${FLEX_HOME}/frameworks/flex-config.xml"/ load-config >

    < path-element source-path = "${FLEX_HOME} / frameworks" / >

    < compile .library-path dir = "${HOF_COMMON_ROOT}" append = "true" >

    < name = 'bin' / >

    < / compile .library-path >

    < compile .library-path dir = "${APP_ROOT} ' append ="true">

    < name = 'java' / >

    < / compile .library-path >

    < compile .library-path dir = "${FLEX_HOME} ' / managers ' append ="true">"

    < name = 'java' / >

    "" < name = "... /bundles/ {local}" / >

    < / compile .library-path >

    < path-element source-path = "${APP_ROOT} / src/locale / {local}" / >

    < / mxmlc >

    < / sequential >

    < / macrodef >

    < target name = "modulesDebug" depends = "lobbyDependencies" description = "Building the Hall modules for debug" >

    <!-< buildModule-module = module package "InboxDlg" name = "com/hof/Hall/modules/dlgs" off-path = "modules3/dlgs" / >-->

    < buildModule-name of the module = module package 'VolatileAssets' = ' com/hof/Hall/modules' off-path = "modules3" / >

    < / target >

    Then, when I run this goal, I get the following result:

    modulesDebug:

    [echo] building modules3/VolatileAssets.swf VolatileAssets

    [mxmlc] F:\var\sdk\flex_sdk_4.5.1.21328A\frameworks\flex-config.xml configuration file

    [mxmlc] F:\var\projects\hof\svn2.---.com\lobby\branches\3.1.39.0\src\com\hof\lobby\modules\Vola tileAssets.mxml(-1): Error: IVolatileAssets Interface was not found.

    [mxmlc] <? XML version = "1.0" encoding = "utf-8"? >

    BUILD FAILED

    F:\var\projects\hof\svn2.---.com\lobby\branches\3.1.39.0\build.XML:98: The following error occurred during the execution of this line:

    F:\var\projects\hof\svn2.---.com\lobby\branches\3.1.39.0\build.XML:51: mxmlc task impossible.

    Total time: 7 seconds

    If I remove the implements attribute in the definition of the module component, then I get a failure cascaded to EVERY SINGLE interface in the module.

    Basically something is causing ANT to fail to load the def for ANY interface class in the module.

    What on earth am I doing wrong?

    Help, please.

    Thank you.

    I answer my own thread because I absolutely HATE when I see a message with the problem I have and no response.

    Here is the answer to the problem:

    I had to create an external configuration file and load it with

    the content of ModuleConfig.xml re - defines almost every configuration framework.  None of them seem to non-standard for me...

    Basically I defined just to be what it SHOULD be and responsible for the config file after I applied the default flex - config.xml in the SDK.

    do what I posted below and it will work.

    so now my macrodef is:

    output="${DEPLOY_DIR}/@{out-path}/@{module-name}.swf".

    Keep-generated-actionscript = "false".

    incremental = "true".

    Debug="@{debug}.

    fork = "true".

    optimize = "false".

    Size-Report="${basedir}/Reports/@{module-Name}-size_report. XML ".

    >

    and my ModuleConfig file:

    http://www.Adobe.com/2006/flex-config">

    fake

    true

    flash.fonts.JREFontManager

    flash.fonts.BatikFontManager

    flash.fonts.AFEFontManager

    flash.fonts.CFFFontManager

    ${basedir} / src/locale / {local}

    ${basedir} / src

    true

    ${FLEX_HOME}frameworks/themes/Spark/spark.css

    http://ns.Adobe.com/MXML/2009

    ${FLEX_HOME} frames/mxml-2009 - manifest.xml

    Library://ns.Adobe.com/Flex/spark

    Frames/spark - manifest.xml ${FLEX_HOME}

    Library://ns.Adobe.com/Flex/MX

    Frames/mx - manifest.xml ${FLEX_HOME}

    http://www.Adobe.com/2006/MXML

    Frames/mxml - manifest.xml ${FLEX_HOME}

    Managers or the locale ${FLEX_HOME} / {local}

    ${FLEX_HOME}frameworks/libs/rpc.swc

    ${FLEX_HOME}frameworks/libs/osmf.swc

    ${FLEX_HOME}frameworks/libs/spark.swc

    ${FLEX_HOME}frameworks/libs/charts.swc

    ${FLEX_HOME}frameworks/libs/framework.swc

    ${FLEX_HOME}frameworks/libs/spark_dmv.swc

    ${FLEX_HOME}frameworks/libs/sparkskins.swc

    ${FLEX_HOME}frameworks/libs/textLayout.swc

    ${FLEX_HOME}frameworks/libs/advancedgrids.swc

    ${FLEX_HOME}frameworks/libs/authoringsupport.swc

    ${FLEX_HOME}frameworks/libs/flash-integration.swc

    ${FLEX_HOME}frameworks/libs/mx/mx.swc

    -owners libs - redacted-

    ${FLEX_HOME}frameworks/libs/player/10.2/playerglobal.swc

    en_US

    es_ES

    en_US

    IT_IT

    10.2

    11

    fake

    ${FLEX_HOME}frameworks/libs/framework.swc

    http://fpdownload.Adobe.com/pub/SWZ/Flex/4.5.1.21328/framework_4.5.1.21489.SWZ

    http://fpdownload.Adobe.com/pub/SWZ/crossdomain.XML

    framework_4.5.1.21489.SWZ

    ${FLEX_HOME}frameworks/libs/textLayout.swc

    http://fpdownload.Adobe.com/pub/SWZ/tlf/2.0.0.232/textLayout_2.0.0.232.SWZ

    http://fpdownload.Adobe.com/pub/SWZ/crossdomain.XML

    textLayout_2.0.0.232.swz

    ${FLEX_HOME}frameworks/libs/osmf.swc

    http://fpdownload.Adobe.com/pub/SWZ/Flex/4.5.1.21328/osmf_1.0.0.16316.SWZ

    http://fpdownload.Adobe.com/pub/SWZ/crossdomain.XML

    osmf_1.0.0.16316.SWZ

    ${FLEX_HOME}frameworks/libs/spark.swc

    http://fpdownload.Adobe.com/pub/SWZ/Flex/4.5.1.21328/spark_4.5.1.21489.SWZ

    http://fpdownload.Adobe.com/pub/SWZ/crossdomain.XML

    spark_4.5.1.21489.SWZ

    ${FLEX_HOME}frameworks/libs/sparkskins.swc

    http://fpdownload.Adobe.com/pub/SWZ/Flex/4.5.1.21328/sparkskins_4.5.1.21328.SWZ

    http://fpdownload.Adobe.com/pub/SWZ/crossdomain.XML

    sparkskins_4.5.1.21328.SWZ

    ${FLEX_HOME}frameworks/libs/rpc.swc

    http://fpdownload.Adobe.com/pub/SWZ/Flex/4.5.1.21328/rpc_4.5.1.21328.SWZ

    http://fpdownload.Adobe.com/pub/SWZ/crossdomain.XML

    rpc_4.5.1.21328.SWZ

    ${FLEX_HOME}frameworks/libs/charts.swc

    http://fpdownload.Adobe.com/pub/SWZ/Flex/4.5.1.21328/charts_4.5.1.21328.SWZ

    http://fpdownload.Adobe.com/pub/SWZ/crossdomain.XML

    charts_4.5.1.21328.SWZ

    ${FLEX_HOME}frameworks/libs/spark_dmv.swc

    http://fpdownload.Adobe.com/pub/SWZ/Flex/4.5.1.21328/spark_dmv_4.5.1.21328.SWZ

    http://fpdownload.Adobe.com/pub/SWZ/crossdomain.XML

    spark_dmv_4.5.1.21328.SWZ

    ${FLEX_HOME}frameworks/libs/mx/mx.swc

    http://fpdownload.Adobe.com/pub/SWZ/Flex/4.5.1.21328/MX_4.5.1.21489.SWZ

    http://fpdownload.Adobe.com/pub/SWZ/crossdomain.XML

    MX_4.5.1.21489.SWZ

    ${FLEX_HOME}frameworks/libs/advancedgrids.swc

    http://fpdownload.Adobe.com/pub/SWZ/Flex/4.5.1.21328/advancedgrids_4.5.1.21328.SWZ

    http://fpdownload.Adobe.com/pub/SWZ/crossdomain.XML

    advancedgrids_4.5.1.21328.SWZ

    ${APP_ROOT}/src/@{module-package}/@{module-name}.mxml

    ${DEPLOY_DIR}/@{out-path}/@{module-name}.swf

  • When compiling capture date to use for the version of the application

    How can I capture the date when compiling for use for the version of the application (to view it on demand)

    Thank you

    This is a requirement which is located on the territory of a construction such as ANT, Maven or Gradle management tool. You have the management generation tool generate a file properties with the date of construction and then you can load this file of properties in your application.

  • Impossible to compile the Java Code using the Oracle API

    Hi all

    I use the following code for use in Oracle 11 g. What pots of IOM should I include to get this to compile? I seem to have all the necessary jars, except the one that contains Thor.API.Operations... If someone could point me in the right direction for this, I would be very grateful.

    package AdTest;

    Thor.API import. *;
    Import Java.util;

    public class {AdTest

    public void AddProcessChildData (long pKey) {}
    try {}
    tcFormInstanceOperationsIntf f = getUtility ("Thor.API.Operations.tcFormInstanceOperationsIntf") (tcFormInstanceOperationsIntf);
    tcResultSet childFormDef = (f.getProcessFormDefinitionKey (pKey), f.getProcessFormVersion (pKey)) f.getChildFormDefinition;

    childKey long = childFormDef.getLongValue ("Structure Utility.Child Tables.Child Key"); If there is only 1 child for the form table parent on the other you have to iterate over the result set

    Map attrChildData = new HashMap();
    String NUGroupe = "someValue";

    attrChildData.put ("UD_ADUSRC_GROUPNAME", NUGroupe);

    f.addProcessFormChildData (childKey, pKey, attrChildData);
    } catch (Exception e) {}
    e.printStackTrace ();
    }
    }
    }

    xlAPI.jar

  • Compilation error when you use is NOT in condition with CQL

    Hello

    I have a problem using NOT IN my CQL status. I'm passing an id of the view in my arguments with NOT IN condition. Here's my query:

    < id view = schema "V1" = "accesscode" > <! [CDATA]
    IStream (select distinct ghpTmNumberingPlan.accesscode as ghpTmNumberingPlan accesscode,
    trafficaStream [now])
    []] >
    < / view >
    < request id = "InvalidDataQuery" > <! [CDATA]
    Select
    trafficaStream.a_bearer_service,
    trafficaStream.a_bsc,
    trafficaStream.a_bssmap_cause,
    trafficaStream.a_bssmap_cause_ext,
    trafficaStream.a_category,
    trafficaStream.a_cell,
    trafficaStream.a_cgr,
    trafficaStream.a_channel_rate_proposed,
    trafficaStream.a_channel_rate_used,
    trafficaStream.a_controlling_iw_mgw_id,
    trafficaStream.a_data_bcie_octet_5a_used,
    trafficaStream.a_direction_number,
    trafficaStream.a_direction_number_type,
    trafficaStream.a_ext_cause
    of trafficaStream [now], ghpTmNumberingPlan
    where trafficaStream.a_direction_number.substring (2.5) NOT IN (V1)
    []] >
    < / query >

    Furthermore, ghpTmNumberingPlan is a database table, I join it with a stream of data because I am also getting error of compilation if I didn't join with a stream of s [now].
    I get the compile error is partly "NOT IN (V1). I get Red underscore with V1 and here is the message of the compiler:

    Invalid statement: "select".

    trafficaStream.a_bearer_service,

    trafficaStream.a_bsc,

    trafficaStream.a_bssmap_cause,

    trafficaStream.a_bssmap_cause_ext,

    trafficaStream.a_category,

    trafficaStream.a_cell,

    trafficaStream.a_cgr,

    trafficaStream.a_channel_rate_proposed,

    trafficaStream.a_channel_rate_used,

    trafficaStream.a_controlling_iw_mgw_id,

    trafficaStream.a_data_bcie_octet_5a_used,

    trafficaStream.a_direction_number,

    trafficaStream.a_direction_number_type,

    trafficaStream.a_ext_cause
    Of
    trafficaStream [now], ghpTmNumberingPlan
    where
    trafficaStream.a_direction_number.substring (2.5)
    "NOT IN (> > V1 < <).
    Cause: no attribute with name V1 in
    metadata
    Action: Supply a valid attribute name.


    Can someone please help, I am trying to solve this problem for 4 days already. Thanks in advance.

    Published by: user13004801 on June 3, 2010 03:44

    Hello

    Can you please try the following query (just check the spellings of the fields/attributes):

    Define V1 as:

    RSTREAM)
    SELECT
    trafficaStream.a_bearer_service,
    trafficaStream.a_bsc,
    trafficaStream.a_bssmap_cause,
    trafficaStream.a_bssmap_cause_ext,
    trafficaStream.a_category,
    trafficaStream.a_cell,
    trafficaStream.a_cgr,
    trafficaStream.a_channel_rate_proposed,
    trafficaStream.a_channel_rate_used,
    trafficaStream.a_controlling_iw_mgw_id,
    trafficaStream.a_data_bcie_octet_5a_used,
    trafficaStream.a_direction_number,
    trafficaStream.a_direction_number_type,
    trafficaStream.a_ext_cause
    ghpTmNumberingPlan.accesscode

    OF trafficaStream [now] LEFT OUTER JOIN ghpTmNumberingPlan

    WE trafficaStream.a_direction_number.substring (2,5) = ghpTmNumberingPlan.accesscode)

    Define Q1 as:
    SELECT * FROM V1 WHERE V1.accesscode is set to NULL;

    Thank you best regards &,.
    Sandeep

  • How to compile files of pld using adadmin

    Hello
    How to compile files of pld. I used adadmin several times but want to know hoe to compile the files of the LDP.


    Sorry, now I don't have time to read many pages. If any what a coulr you please tell me the numbers of navigation, it is appreciated. Sorry again
    Concerning
    Taher

    Hello

    If you give option

    You want to regenerate forms Oracle PL/SQL [Yes] library files? YES

    Concerning

  • Compilation of the error using payment service.

    I took this documentation, but they do not compile in the PRC.  Someone else you have cascading payment service?

    Hello

    #include will fix this error.

  • Workstation 10.0.4 or fail compilation on Debian Jessie using 3.17 kernel kernel modules

    Is the patch for 10.0.3 10.0.4-compatible?

    I just tested and it works.

  • Still need mass of compilation by default values.llb in BT using TS4.2.1?

    I use 4.2.1 TestStand and LabVIEW 2009. Re-reading (new combination of software OR) "Using LabVIEW and LabWindows/CVI with TestStand I fell on this paragraph.

    Using a LabVIEW 8.6.x or advancement system

    When you install a version of LabVIEW later than LabVIEW 8.6.x and you

    to use this version of LabVIEW with TestStand, you must complete

    the following steps to update TestStand - 86 llb default values

    to enable LabVIEW adapter retrieve the default parameter values

    the screw.

    1. create a copy of TestStand - 86.llb to the default values.

    2. rename the copy TestStand - xx.llb default values, where

    XX is the version of LabVIEW, with a revision number, you

    you want to use with TestStand.

    3 mass compile TestStand - default values using the xx.llb the

    version of LabVIEW, you want to use with TestStand.

    I still do with LabVIEW 2009 and TestStand 4.2.1?

    Hi GovBob,

    You don't need to do it with LabVIEW 2009 and TestStand 4.2.1. If you access this location: C:\Documents and
    All Users\Documents\National Instruments\TestStand
    4.2.1\AdapterSupport\LabVIEW, you will see that there are already documents llb 90.l in default values.

  • Compilation of obscured using CAP jar file

    Hello

    I have the following problem:

    -J' have a midlet application that uses Bouncy Castle for cryptographic operations.

    -Bouncy Castle defines classes Java, java.io.FilterOutputStream, etc. in his jar.

    -To compile this code I use aggressive obfuscation so that package names are also obfuscated, otherwise the application will not build.

    -J' use Java Platform Micro Edition SDK Version 3.0

    -I want to generate a file of cod for the deployment of Blackberry using the CAP directly from the jar/jad file.

    -I do not use a specific product of the rim api.

    -I'm not using the - import in the CAP command option.

    -When I run the CAP tool, I get a bunch of warnings saying:

    java.lang.String: WARNING! : not found definition

    java.lang.Throwable: WARNING! : not found definition

    Finally, I get the error:

    Error! : class: java.lang.String has no members: equals

    What's not here?

    Hello

    Thanks a lot to all of you for your help. Actually I just tried add import = net_rim_api.jar to my options of Cap.

    Which seemed to have solved the errors/warnings of compilation.

    But right now I'm stuck with another question. In other words, when I try to install OTA application hosted on my web server for the Simulator I get an error "failed to save the Push 911." Any idea? My application uses a registry to statically recorded.

    Thank you

    Paiva

  • Problem with the compilation by using the new compiler (Compilation failed during execution: compilation-abc)

    Hello

    Since the release of the fast compiler, I experienced problems with the compilation of the version release with it.

    As it was still in beta, and since it was still possible to use the legacy compiler, I chose to use the legacy compiler each time (especially since it was more stable).

    With this 64-bit iOS requirement came into play on February 1, the legacy compiler is no longer available because it has been completely removed from AIR 16 (and all future versions).

    Now, I can no longer compile release versions (debug versions are works well) because I have the following error every time:

    Error occurred during the application of packaging:

    Stack dump:

    0 program arguments: C:\Program Files\Adobe\Adobe Flash Builder 4.7 (64 Bit)\eclipse\plugins\com.adobe.flash.compiler_4.7.0.349722\AIRSDK\lib\aot/bin/compile-abc / compile - abc.exe - mtriple = armv7-apple-ios - filetype = obj - sdk C:\Program Files\Adobe\Adobe Flash Builder 4.7 (Bit)\eclipse\plugins\com.adobe.flash.compiler_4.7.0.349722\AIRSDK\lib\aot/lib/avmglue.abc 64-fields C:\Program Files\Adobe\Adobe Flash Builder 4.7 (64 Bit)\eclipse\plugins\com.adobe.flash.compiler_4.7.0.349722\AIRSDK\lib\aot/lib/air-fields.)) arm-air.txt-O3-ane-symbol = MmgCmApiExtInitializer - ane-symbol = MmgCmApiExtFinalizer - ane-symbol = MmgRbApiExtInitializer - ane-symbol = MmgRbApiExtFinalizer - ane-symbol = MmgStoreKitApiExtInitializer-ane symbol = MmgStoreKitApiExtFinalizer-ane symbol = MmgGoViralApiExtInitializer-ane symbol = MmgGoViralApiExtFinalizer-ane symbol = MmgGaApiExtInitializer - ane-symbol = MmgGaApiExtFinalizer - ane-symbol = MmgGAIDFAAccessApiExtInitializer - ane-symbol = MmgGAIDFAAccessApiExtFinalizer - ane-symbol = AFExtensionInitializer - ane-symbol = PushwooshExtInitializer - ane-symbol = PushwooshExtFinalizer elease-temp\AOT\AOTBuildOutput4982262150932522887.tmp\ABCFilesList.txt-abc-file-list=C:\BingoIslandWeb\Client-branch-1.06.05\BingoIslanMobile\BingoIsland\bin-r

    Compilation failed during execution: compilation-abc


    I tried to pin-point the source of the problem leaving specific things in the code, while removing all the rest,

    But so far, all I could find is that he has a problem with the classes that extend EventDispatcher.

    Anyone encounter this problem and knows how to work around it?

    Thank you!



    I had this problem also with other things. It was difficult to solve. Remove all const and var conversion in the Document class solve my problems

  • Use of GNU statement expression extension

    Hello, Hello,

    I want to rewrite some of my old macros side effect of more modern way (C99/C11) using compound statements, like this:

    #define min    < __y="" __x="" :="" __y;="">

    It compiles with gcc, but used by CVI Clang gives me the error mentioned in the title. Apparently, all I have to do is add - Wno - gnu, but I don't see where I can add the compiler-specific options.

    I also tried #pragma clang diagnosis ignored '-Wno - gnu "without success

    Hi gdargaud,

    The CVI compiler does not support GNU statement expressions. Currently, it is documented in the KB document.

    Here's an alternative for your use case: https://gcc.gnu.org/onlinedocs/cpp/Duplication-of-Side-Effects.html

    Best regards

    -Johannes

  • Compile 32-bit programs on the cDAQ RT Linux

    I have a (OR-9134) running Linux RT NI cDAQ

    I am unable to get it compile 32-bit programs. The steps I've done were:

    1 used "opkg" to install all the 'gcc', 'CPP', "gcc-symlinks", etc. - that I could see associated compilers.

    2 export CFLAGS = "-m32' export CXXFLAGS ="m32", export LDFLAGS = 'm32'"

    3 CFLAGS = "-m32". / configure

    However only 64-bit binary are generated.

    I'm unable to find through "opkg" all packages associated with 32-bit builds or anything related to 'multilib '. Could you get it someone please let me know how do NI Linux RT generate binary 32 bits?

    Looks like you are saying that you need a 32-bit library to work with 32-bit LabVIEW. However, LabVIEW on your target cDAQ is 64-bit, as all software on our basic objectives of Linux RT Atom (the ARM-based targets are 32-bit). So, if you want your HDF5 library to run on the target of the cDAQ to 64-bit, you must use a 64-bit version of HDF5. This is true even if you connect/deployment to the target of a 32-bit version of LabVIEW.

    Of course, if you want to run HDF5 on a 32-bit system, as a target of LabVIEW RT with ARM 32-bit processor, or LabVIEW RT older targets that use VxWorks or Phar Lap instead of Linux, or a 32-bit desktop machine running Windows or any other OS, you will need a 32-bit version of HDF5. But I would not recommend trying to build HDF5 for these environments of your cDAQ. I recommend compiling natively on the cDAQ, if you at all (*), for the code, you intend to run on the cDAQ.

    (*) You should be aware of this already, but you can cross - compile your HDF5 library using Eclipse, i.e. http://www.ni.com/download/labview-real-time-module-2014/4846/en/ - some people prefer this to the compilation on the target, which is a little limited resources.

  • function index() in LabWindows 2013 of the compiler

    LabWindows CVI 2013 compiler complains about the use of the variable global 'index', even if 2010 LabWindows is OK with that. The error is an error that is redefined as LabWindows 2013 confused with an old C library string index function.

    Is there a simple solution for that, instead of rename my variable global 'index' in another name?

    Hello nhd973!

    The behavior that you are experiencing is unfortunately a known issue in CVI 2013 (see section incompatibilities):

    http://www.NI.com/product-documentation/51877/en/

    Around that, the simplest method is to rename your global variable.

    However, there is a back door that you can use, which forces the compiler to LabWindows/CVI to ignore the internal controls. You can change the following configuration for these built-ins registry key:

    HKEY_CURRENT_USER\Software\National Instruments\CVI\13.0\Environment\DisableBuiltIns

    By default, this key value is False . Setting its value on True allows the compiler to LabWindows/CVI ignore builtins, so you should not encounter the error again.

    Best regards!

    -Johannes

Maybe you are looking for