WIFI acquisition with WLANAPI.DLL dynamic library

Hello to everyone,
I'm a French student currently studying in Germany, for my end studies application.
I am facing a problem : I need to acquire the MAC adresses and signal strengths of the nearby WIFI networks via the WIFI interface of my laptop.
I am at the optimization step, and I had the idea to use the wlanapi.dll dynamic library, as you can see it in the attached VI.
But, my problem is that I really don't know how to configure the "call library function node", wich functions to call, in wich order, etc... I have only a light knowledge in C, but not at all in C++.
Here the Microsoft documentation I found : 
http://msdn.microsoft.com/en-us/library/windows/desktop/ms706274%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/aa383751%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms706274%28v=vs.85%29.aspx
I called the NI support 10 days ago, no answer yet...
Thank you very much for your help,
Pierre
Attachments:
DLL try.vi ‏8 KB

Hello pierre-dev,
In fact, the functions that you need to call as well as the order are information which are specific to the DLL that you would like to use. In the DLL, you will find basic functions and if you want to realize some complex behaviors, you will have to look into the documentation of the DLL (on Microsoft site here) in order to know which ones you will need to associate (put together).
If you wish, you can try to contact Microsoft to help you but LabVIEW is not related to this first stage.
Then, once you will have found out which functions to use, you will have to choose the right datatypes to fit with Microsoft's datatypes. And the documents that Junior provided you here will help you to do this.
Here an additional document which should also be useful :
Using External Code in LabVIEW
Regards,
Jérémy C.
National Instruments France
#adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
Travaux Pratiques d'initiation à LabVIEW et à la mesure
Du 2 au 23 octobre, partout en France

Similar Messages

  • I just tried updating to iTunes 10.7 on my pc and when I try to launch it I get this error message-The procedure entry point AVCFPlayerSetDirect3DDevice could not be located in the dynamic library AVFoundationCF.dll.  Any Ideas?

    I just tried updating to iTunes 10.7 and when I try to launch it I get this error message-The procedure entry point AVCFPlayerSetDirect3DDevice could not be located in the dynamic library AVFoundationCF.dll.  Them it tells me to re-install iTunes and the same thing happens again.  Any Ideas?

    Taken at face value, you're having trouble with an Apple Application Support program file there. (Apple Application Support is where single copies of program files used by multiple different Apple programs are kept.)
    Let's try something relatively simple first. Restart the PC. If you're using Vista or 7, now head into your Uninstall a program control panel, select "Apple Application Support" and then click "Repair". If you're using XP, head into your Add or Remove Programs control panel, select "Apple Application Support", click "Change" and then click "Repair".
    If no joy after that, try the more rigorous uninstall/reinstall procedure from the following post. (If you've got XP, although the procedure is for Vista and 7, just read "Computer" as "My Computer", read "Uninstall a program control panel" as "Add or Remove programs control panel" and assume the system is 32-bit, and you'll be doing the right things.)
    Re: I recently updated to vista service pack 2 and I updated to itunes 10.2.1 and ever

  • I have an iTunes account with my own music library.  My wife wants to have her own music library.  Is there a way of setting up a sub account for her, or do I have to set of husband playlists and a separate set of wife playlists?

    I have an iTunes account with my own music library.  My wife wants to have her own music library.  Is there a way to set up a sub account for her, or do I have to set up a set of husband playlists and a set of wife playlists?

    Sorry, but that's not possible.
    You can share iTunes libraries on a network >  iTunes: Setting up Home Sharing on your computer

  • Could not find the entry point in the procedure sqlite3_wal_checkpoint sqlite3.dll dynamic link library., Could not find the entry point in the procedure sqlite3_wal_checkpoint sqlite3.dll dynamic link library.

    Could not find the entry point in the procedure sqlite3_wal_checkpoint sqlite3.dll dynamic link library.

    Could not find the entry point in the procedure sqlite3_wal_checkpoint sqlite3.dll dynamic link library.
    Try uninstalling your MobileMe control panel for Windows.

  • XP Svc Pack 3 Errors wlanapi.dll

    I am running Windows XP Service Pack 3 and recently upgraded to a WRT110 wireless router.  Every time I start my pc, I get 2 error messages.
    'The procedure entry point apsSearchInterface could not be located in the dynamic link library wlanapi.dll.'
    'the procedure entry point apsIntialize could not be located in the dynamic link library wlanapi.dll.'
    How to I correct this issue?

    This is basically the problem with the Wireless Adapters Drivers on your Computer, As you have upgraded to SP3, may be your wireless adapter drivers must have not got configured properly.
    To Download the wlanapi.dll click Here.

  • Error with php_oci8.dll

    Hi everyone.
    I have the following error with the php_oci8.dll (apache error log):
    PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\Program Files (x86)\\PHP\\ext\\php_oci8.dll' - %1 is not a valid Win32 application.\r\n in Unknown on line 0
    There are the current configuration:
    php.ini:
    [PHP_OCI8]
    extension=php_oci8.dll
    Set:
    ALLUSERSPROFILE=C:\ProgramData
    APPDATA=C:\Users\saud.gonzalez\AppData\Roaming
    CLIENTNAME=BOGGONZAS01P1
    CommonProgramFiles=C:\Program Files\Common Files
    CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
    COMPUTERNAME=CT1APLMICURAR01
    ComSpec=C:\Windows\system32\cmd.exe
    DEFLOGDIR=C:\ProgramData\McAfee\DesktopProtection
    FP_NO_HOST_CHECK=NO
    HOMEDRIVE=C:
    HOMEPATH=\Users\saud.gonzalez
    JAVA_HOME=C:\Program Files (x86)\Java\jdk1.6.0_02\bin
    LD_LIBRARY_PATH=C:\oracle\client\11.1.0\instantclient
    lib=C:\Program Files\SQLXML 4.0\bin\
    LOCALAPPDATA=C:\Users\saud.gonzalez\AppData\Local
    LOGONSERVER=\\CT1APMICSENDC1
    NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
    NUMBER_OF_PROCESSORS=4
    OS=Windows_NT
    Path=C:\oracle\client\11.1.0\instantclient;C:\Program Files (x86)\PHP\;C:\oracle
    \client\11.1.0\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Pr
    ogram Files (x86)\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft
    SQL Server\90\Tools\binn\;C:\Program Files (x86)\Microsoft SQL Server\90\Tools\
    binn\;C:\Program Files (x86)\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files
    (x86)\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (
    x86)\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;c:\Program Files\M
    icrosoft SQL Server\90\DTS\Binn\;C:\Program Files (x86)\Java\jdk1.6.0_02\bin
    PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
    PHPRC=C:\Program Files (x86)\PHP\
    PROCESSOR_ARCHITECTURE=AMD64
    PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 23 Stepping 10, GenuineIntel
    PROCESSOR_LEVEL=6
    PROCESSOR_REVISION=170a
    ProgramData=C:\ProgramData
    ProgramFiles=C:\Program Files
    ProgramFiles(x86)=C:\Program Files (x86)
    PROMPT=$P$G
    PUBLIC=C:\Users\Public
    SESSIONNAME=RDP-Tcp#0
    SystemDrive=C:
    SystemRoot=C:\Windows
    TEMP=C:\Users\SAUD~1.GON\AppData\Local\Temp\1
    TMP=C:\Users\SAUD~1.GON\AppData\Local\Temp\1
    USERDNSDOMAIN=DATACENTER.LOC
    USERDOMAIN=DATACENTER
    USERNAME=xxxx
    USERPROFILE=C:\Users\xxxx
    VISUALSVN_SERVER=C:\Program Files (x86)\VisualSVN Server\
    VSEDEFLOGDIR=C:\ProgramData\McAfee\DesktopProtection
    windir=C:\Windows
    The current config:
    IBM x3650
    Windows 2008 Server Standard
    Apache 2.2.4
    PHP 5.2.10
    Oracle Client
    Thanks in advance.

    Hey,
    I'm French so i'll try to explain in my best english.
    I had the same problem. And i solved it.
    In fact i change the dll because the one which php install give us is not compatible.
    I choose the one which is provides with wampserver 2.0i.
    php_oci8_11g.dll
    with instantclient_11_1g
    Next i'll create environnement variables
    NLS_LANG=FRENCH_FRANCE.WE8ISO8859P15
    TNS_ADMIN=d:\oracle
    and in path variable add the way to the instantclient11_1
    D:\oracle\instantclient_11_1
    Then i restart the server and lucky all services start and run perfectly.

  • Fail gracefully with missing DLLs

    Hello again all you helpful forum-goers!
    The Situation:
    I have an application which includes a few subVIs which call two DLLs via Call Library Function Node VIs.  After building the application and putting the executable and the two DLLs on another computer, I tested what happens when the DLLs are mis-named or otherwise not present.
    The Current Unfortunate Results:
    What happens is that the Loading VIs LabVIEW dialog comes up, and on top of that a standard open/save dialog box saying "Find the shared library named MyDLL.dll".  If I then press Cancel, another dialog box comes up saying "LabVIEW: Resource not found.  An error occurred loading VI 'UseMyDLL.vi'.  LabVIEW load error code 3: Could not load front panel."  When I press OK to that, I get the same dialog box, once for every VI that calls the DLL.  After pressing OK a few more times, I get a list of every place the subVIs that call the DLLs are used, with lines like "Missing subVI UseMyDLL.vi in VI MyTopLevel.vi.".  At the same time my front panel appears, but with the toolbar showing and broken run arrow.
    What I Want to Happen:
    What I was hoping would happen is something like a dialog appearing asking to find the DLL, and if Cancel was pressed a dialog saying "MyApp.exe could not be run because the file "MyDLL.dll" is missing.", and then nothing else happening or being shown.  Honestly, I'd rather it not even prompt the user to find the file.  It feels very unpolished for a distributed application.
    The Question(s):
    Does anyone know a good way to get results closer to what I want to happen?  The best idea I've been able to come up with is to dynamically load the VIs which rely on the DLLs, so that I can programmatically verify the DLLs are there before loading those VIs, and exit gracefully using my own code.  Would there be any problem with using Call by Reference or Invoke Node to call the VIs when I want the DLLs to remain in memory once they are loaded to save their state, and some of the VIs which call the DLLs need to remain in memory because they are functional global variables?  Seems like there might be some gotchas there.  I'd be happy to hear any other possible solutions to the missing DLL behavior problem, especially solutions that do not require as much of a rewrite of the code.  ;-)
    Thank you as always for your time!
    -Joe
    Solved!
    Go to Solution.

    Nice job on testing some unusual conditions. Just having the mindset is a good thing.
    I don't think that the nice-loading behavior you want can be applied globally because sometimes DLLs are loaded by dynamically called code and that shouldn't affect the application, but it probably could be applied to static code called by the main VI in the executable.
    That said, it might not be worth it, because this is a relatively rare occurence. If you put the idea in the idea exchange I will vote for it, but I wouldn't lose any sleep if NI didn't spend any resources on it.
    You could load the VIs dynamically as you suggested, or you could configure the CLN nodes themselves to accept a dynamic path to the DLL, but I would argue that this problem is rare enough not to warrant changing the code. If you really care that much, you could load your application through a start up VI or EXE which will test for the presence of the DLLs and only if all of them are found will then dynamically load the main VI or EXE.
    Try to take over the world!

  • I was trying to add an itunes library to my computer, and now my itunes library can not be found. An ipod can be synced with only one iTunes library at a time. How can I find my Itunes library, complete with playlists ?

    I was trying to add an itunes library to my computer, and now my itunes library can not be found. An ipod can be synced with only one iTunes library at a time. How can I find my Itunes library, complete with playlists ?

    I have the same problem too and tried alot of things like time zone , restarting or changing DNS of wifi connection to 8.8.8.8 still nothing happens .. !!
    iPhone 5s, iOS 8.3

  • The icon  for PHOTOSHOP 64-BIT DOESN'T OPEN ANYMORE. I GET A MESSAGE THAT SAYS IT CAN NOT BE FOUND IN THE DYNAMIC LIBRARY.

    THE PHOTOSHOP ICON 64-BIT DOESN'T OPEN ANYMORE THE PROGRAM. I GET A MESSAGE THAT IT CAN NOT BE FOUND IN THE DYNAMIC LIBRARY. WHAT TO DO TO RESTORE IT AND OPEN THE PROGRAM?

    Urazurrutia which operating system are you using?  I would recommend removing and reinstalling Photoshop to restore the application.  What specific version of Photoshop are you facing difficulties with?

  • Creating a DLL in labview that interacts with a DLL in C++

    I’m creating a DLL in LabView that will interact with a DLL created in C++. I don’t have control in the C++ DLL.
    Both DLLs would pass a big amount of data as strings between them, for that it is necessary to allocate memory to store information in one dll and read it in the other and viceversa. The first time I will call the other DLL,  with this function :
    long in texts ( unsigned char *name, void *id)
    I would pass them a pointer pointer to an ASCII string  (name) and a pointer to an unspecific data structure (id). The id would then be passed to me by his DLL whenever they use one of the functions implemented on my dll.
    What I don’t know is what to pass as a void*id? What are they expecting? A number? A cluster?
    The other thing I don’t know is how to allocate memory in labview and write there information, such as a string, and then tell the other DLL to look for the information at that DLL, and viceversa. I hope I made my self clear, hope somebody can help me, and please indicate me if you need more information

    Hello Osvaldo,
    I analysed the updated tutorial you sent me, but the thing is that it doen't show how to create the DLL in LV 8.6 but only show how to accessing the DLL from VB6. My problem is really HOW TO CREATE THE DLL IN LV8.6. In the link http://zone.ni.com/devzone/cda/tut/p/id/3063 there is detailed information about how to do this in LV6.x, the problem is that I don't find the path Tools»Build Application or Shared Library (DLL) in LV8.6, I think the procedure in LV8.6 is a little bit different. Don´t you have an updated tutorial on how to build a dll in LV8.6?How could you help me?
    Kind regards.
    João Júnior

  • C++ Dynamic Library, iostream: No such file

    Hi, I'm trying to build a dynamic library in Xcode and running into a compilation error finding iostream. The library code is written in C++ and compiles on linux. When compiling in Xcode (2.4.1), I created the project as a C++ Standard Dynamic Library (and later C++ Dynamic Library, same problem) and get the following when building:
    Building target “MC_VICommon” of project “MC_VICommon” with configuration “Debug”
    Checking Dependencies
    ProcessPCH++ /Library/Caches/com.apple.Xcode.501/SharedPrecompiledHeaders/MCVICommon_Prefix-dbtpcuqquksioscuujethfosvirt/MC_VICommonPrefix.pch.gch MCVICommonPrefix.pch normal ppc c++ com.apple.compilers.gcc.4_0
    cd /Users/sullivan/Code/Source/VI/MC_VICommon
    /usr/bin/gcc-4.0 -x c++-header -arch ppc -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -fmessage-length=0 -mtune=G5 -fvisibility-inlines-hidden -mfix-and-continue -mmacosx-version-min=10.4 -gdwarf-2 -I/Users/sullivan/Code/Builds/Intermediate/MCVICommon.build/Debug/MC_VICommon.build/libMCVICommon.hmap -F/Users/sullivan/Code/Builds/Debug -I/Users/sullivan/Code/Builds/Debug/include -I/Users/sullivan/Code/Builds/Intermediate/MCVICommon.build/Debug/MCVICommon.build/DerivedSources -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c /Users/sullivan/Code/Source/VI/MCVICommon/MC_VICommonPrefix.pch -o /Library/Caches/com.apple.Xcode.501/SharedPrecompiledHeaders/MCVICommon_Prefix-dbtpcuqquksioscuujethfosvirt/MC_VICommonPrefix.pch.gch
    ProcessPCH /Library/Caches/com.apple.Xcode.501/SharedPrecompiledHeaders/MCVICommon_Prefix-cdgabvnmevghggbxbomensvfvhzy/MC_VICommonPrefix.pch.gch MCVICommonPrefix.pch normal ppc c com.apple.compilers.gcc.4_0
    cd /Users/sullivan/Code/Source/VI/MC_VICommon
    /usr/bin/gcc-4.0 -x c-header -arch ppc -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -fmessage-length=0 -mtune=G5 -mfix-and-continue -mmacosx-version-min=10.4 -gdwarf-2 -I/Users/sullivan/Code/Builds/Intermediate/MCVICommon.build/Debug/MC_VICommon.build/libMCVICommon.hmap -F/Users/sullivan/Code/Builds/Debug -I/Users/sullivan/Code/Builds/Debug/include -I/Users/sullivan/Code/Builds/Intermediate/MCVICommon.build/Debug/MCVICommon.build/DerivedSources -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c /Users/sullivan/Code/Source/VI/MCVICommon/MC_VICommonPrefix.pch -o /Library/Caches/com.apple.Xcode.501/SharedPrecompiledHeaders/MCVICommon_Prefix-cdgabvnmevghggbxbomensvfvhzy/MC_VICommonPrefix.pch.gch
    /Users/sullivan/Code/Source/VI/MCVICommon/MC_VICommonPrefix.pch:6:20: error: iostream: No such file or directory
    Later I tried starting the project as a Carbon dynamic library and it seems to work fine. Now granted, "if it ain't broke don't fix it", but I am curious and worried this will cause problems later.
    One obviously relevant difference between the working Carbon and non-working C++ is the project_prefix.pch files:
    // Prefix header for all source files of the 'MC_VICommon' target in the 'MC_VICommon' project.
    #include <iostream>
    vs.
    // Prefix header for all source files of the 'CarbonTest' target in the 'CarbonTest' project.
    #include <Carbon/Carbon.h>
    Should I just accept that the carbon one works? Am I doing something wrong? Is there documentation about linking to Carbon vs. not?
    Thanks!

    Thanks for the suggestion. With Xcode though, the build and link parameters are determined automatically. I'm under the impression that it will separate out the .c's and .cpp's to compile with their own parameters. I am wondering now why the prefix.pch file, which is compiled with both -x c++-header and -x c-header, includes iostream. Anyway, I found if I just comment out that line in the prefix file, everything works fine. Even if I clean and re-build, the comment is not over-written and everything builds.
    99% of the time using Xcode is more convenient than makefiles, but on these occasions when an automatically generated file causes problems, I get curious as to what happens behind the scenes when I build a project template like C++ Dynamic Library. I presume there is a way to change my code such that this won't happen, but if I knew why it happened it would help. Anyway, since this work-around is good enough, I should probably just be happy and move on.

  • Wifi problem with repeaters - there was an error connecting

    so I'm repeating a motorola gateway's wifi signal with a belkin f5d7132..
    with the repeater on .. opperating. and doing its range extending magic, my pc can connect to the network, but my mac throws up an "error connecting to network" message.. "trying again" gets me nowhere.
    unplugging the repeater fixes the mac up nicely... it's able to connect directly to the motorola gateway..
    when I look at all the wifi connections. it show two instances of the "repeated" signal... two "ian" ssids.. I wonder if this duplicity is messing things up for me and my macbooks attempt at connecting to the repeated wifi.. I linked to a couple screen captures of my motorola and belkin config pages..
    the one thing that surprises me, is that the belikin router doesn't have an "entry" in the motorola DHCP list.. I'd think the belkin repeater would have to lease an IP address from the motorola, and that lease would be noted in the motorola's dhcp table.. I'm sure there are different schems for repeating..
    anybody successed with this belkin in a mac / pc cross platform environment? any magic settings that I'm missing?
    here are links to those two screen captures
    router - http://farm1.static.flickr.com/159/3950965454ebef30daao.jpg
    repeater - http://farm1.static.flickr.com/135/395096541cbe4473870o.jpg

    Ok. Got it fixed.
    For a real fix:
    Try trashing the ~/Library/Application Support/Apple/AirPort folder. This should solve the problem this time and next time.
    If you are reluctant to do that, log into your 'test' account. (You do have a test account, don't you?)
    Do the update from there.
    Apparently we have something corrupted in our support directories for the AirPort device.
    I first fixed my problem by doing the alternate log in method and found that all 3 of my devices were needing a firmware update but only the Capsule was reporting an update within my own account.

  • Why is the Tick Count function slow when used with a .dll but fine with normal lab view code?

    when using the Tick Count millisecond timer with a .dll I've written in C, I'm getting some odd timing issues.
    When I code the function I want (I'll explain it below in case it helps) in LV and run it as a subVI, feeding it the Tick count as an argument, the function runs quickly, but not quite as quickly as I would like. When I feed this same subVI just an integer constant rather than the Tick Count, it takes about the same amount of time, maybe a tiny bit more on average.
    When I bring in my function from a .dll, however, I start to run into problems. When I feed my function an integer constant, it is much faster than my subVI written in LV. When I feel my .dll the Tick Count, however, it slows down tremendously. I'm including a table with the times below:
                 |  Clock   |   Constant   |
    SubVi:   | 450ms  |  465ms       |
    .dll         | 4900ms|  75ms         |
    This is running the function 100,000 times. The function basically shifts the contents of a 2-dimensional array one place. For this function, it probably won't be a huge deal for me, but I plan on moving some of my other code out of LV and into C to speed it up, so I'd really like to figure this out.
    Thanks,
    Aaron

    Hi Aaron,
    Thanks for posting the code -- that made things a lot clearer for me. I believe I know what's going on here, and the good news is that it's easy to correct! (You shouldn't apologize for this though, as even an experienced LabVIEW programmer could run into a similar situation.) Let me explain...
    When you set your Call Library Function Node to run in the UI Thread you're telling LabVIEW that your DLL is not Thread-safe -- this means that under no circumstances should the DLL be called from more than one place at a time. Since LabVIEW itself is inherently multithreaded the way to work with a "thread-unsafe" DLL is to run it in a dedicated thread -- in this case, the UI thread. This safety comes at a price, however, as your program will have to constantly thread-swap to call the DLL and then execute block diagram code. This thread-swapping can come with a performance hit, which is what you're seeing in your application.
    The reason your "MSTick fine behavior.vi" works is that it isn't swapping threads with each iteration of the for loop -- same with the "MSTick bad behavior.vi" without the Tick Count function. When you introduce the Tick Count Function in the for loop, LabVIEW now has to swap threads every single iteration -- this is where your performance issues originate. In fact, you could reproduce the same behavior with any function (not just TIck Count) or any DLL. You could even make your "MSTick fine behavior.vi" misbehave by placing a control property node in the for loop. (Property nodes are also executed in the UI thread).
    So what's the solution? If your DLL is thread-safe, configure the call library function node to be "reentrant." You should see a pretty drastic reduction in the amount of time it takes your code to execute. In general, you can tell if your DLL is thread-safe when:
    The code is thread safe when it does not store any global data, such as global variables, files on disk, and so on.
    The code is thread safe when it does not access any hardware. In other words, the code does not contain register-level programming.
    The code is thread safe when it does not make any calls to any functions, shared libraries, or drivers that are not thread safe.
    The code is thread safe when it uses semaphores or mutexes to protect access to global resources.
    The code is thread safe when it is called by only one non-reentrant VI.
    There are also a few documents on the website that you may want to take a look at, if you want some more details on this:
    Configuring the Call Library Function Node
    An Overview of Accessing DLLs or Shared Libraries from LabVIEW
    VI Execution Speed
    I hope this helps clear-up some confusion -- best of luck with your application!
    Charlie S.
    Visit ni.com/gettingstarted for step-by-step help in setting up your system

  • Building Dynamic library

    I am trying to build a dynamic library with (CC -G) with a bunch of .o files containing object files from .cc as well
    .c files , together with bunch of archived libraries (.a files).
    Some of them are not generated by me.
    . I am getting <unknown> ( name of objecct )
    error throughout. I made sure I made all the .o files that I made
    was made with -kpic option.

    Hi Gilad,
    I have a suggestion concerning the std::vector::__insert_aux error:
    http://forum.java.sun.com/thread.jspa?forumID=850&threadID=5069680
    Some recommended link options are provided in:
    http://forum.java.sun.com/thread.jspa?forumID=850&threadID=5104725
    Hope this is useful.
    Bye.

  • PHP Startup: Unable to load dynamic library './oci8.so' - ./oci8.so:

    I have oracle 11g, php5, and apache2 are running on server(A). One of my php application need to connect Oracle 10g on server(B). so I have to configure PHP5 and OCI8. Here is what I have done.
    #env
    ORACLE_SID=demo
    ORACLE_BASE=/u01/app/oracle
    ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1
    LD_LIBRARY_PATH=/u01/app/oracle/product/11.1.0/db_1/lib
    TNS_ADMIN=/u01/app/oracle/product/11.1.0/db_1/network/admin
    ## PHP configured
    #./configure prefix=/usr/local/php5 with-apxs2=/usr/local/apache2/bin/apxs --with-oci8=/u01/app/oracle/product/11.1.
    0/db_1 enable-sigchild with-config-file-path=/usr/local/apache2/conf
    ##OCI8
    ./configure -with-oci8=shared,/u01/app/oracle/product/11.1.0/db_1
    Then I add "extension=oci8.so" on the php.ini file (/usr/local/php/conf/php.ini)
    ## Here is a problem
    # php phpinfo.php |grep oci
    PHP Warning: PHP Startup: Unable to load dynamic library './oci8.so' - ./oci8.so: cannot open shared object file: No such file or directory in Unknown on line 0
    oci8
    oci8.default_prefetch => 10 => 10
    oci8.max_persistent => -1 => -1
    oci8.old_oci_close_semantics => 0 => 0
    oci8.persistent_timeout => -1 => -1
    oci8.ping_interval => 60 => 60
    oci8.privileged_connect => Off => Off
    oci8.statement_cache_size => 20 => 20
    OLDPWD => /usr/local/apps/oci8-1.3.4
    _SERVER["OLDPWD"] => /usr/local/apps/oci8-1.3.4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    what is your OS?
    Under Fedora 9 I used :
    locate oci8.soI had to use yumex to install a bunch of php files (pecl and phpize) that had the programs to dowload and install oci8.
    Another post has the instructions! Search on phpize or pecl
    in /etc/php.ini put :
    extension=oci8.so

Maybe you are looking for

  • Creative Support =

    I m about to tell a story about how bad Creative support is. First I email them. I ahve to send what year I bought my card. I put a random date cause I'm to lazy to look for the invoice. I theng et a email a couple days later saying they won't help b

  • How to display the Standard Text (SO10) based on condition in adobe forms

    Hi, I have created the Standard texts (through SO10 tr.code) of 4 plant addresses. In the Layout of adobe form, i want to display any one plant address based on the plant number (as a input) and the rest 3 standard text need to be hide. i tried in Fo

  • Cyrillic fonts in Muse

    I used WEB fonts in Muse for Russian language and they display correctly in preview. But then I have published site all fonts has stopped support cyrillic. Help me please if it possible )

  • PieChart01.properties

    Where can I find the documentation for PieChart01.properties file. I need to change the font size of the chart labels or disable them if possible. hkalyoncu hkalyoncu's Profile: http://forums.novell.com/member.php?userid=63527 View this thread: http:

  • Type password each time I open my email Account ?

    Is there a way to type in my email password whenever I click on the email icon rather than just click and all your emails show up?