Hi Albrecht,

I linking in fltkdlld.dll project in debug mode by *adding* that project in
the solution and adding its reference in the application that uses it. I
think it should not give me an error. Do you find anything wrong with that?
I have also specified the lib sub-directory of fltk in the Additional Linker
Directories setting. No success.

Best regards, Asif


On Fri, May 20, 2011 at 9:21 PM, asif saeed <[email protected]> wrote:

> Hi again,
>
> I forgot to tell you that I trying to compile the example using Multi Byte
> Character Set setting (MBCS_) because I want to check compatibility with
> another library. After this code gets built ok, I'll write FLTK code to link
> my mani app with an existign lib which uses MBCS. May be this has to do with
> the linker error.
>
> Thanks, Asif
>
>
>
> On Fri, May 20, 2011 at 9:20 PM, asif saeed <[email protected]> wrote:
>
>> Hi again,
>>
>> I forgot to tell you that I am using Multi Byte Character Set setting
>> (MBCS_)
>>
>>
>> On Fri, May 20, 2011 at 9:18 PM, asif saeed <[email protected]> wrote:
>>
>>> I am trying to build the following example from this page
>>> http://www.fltk.org/doc-1.3/basics.html:
>>>
>>> #include <FL/Fl.H>
>>> #include <FL/Fl_Window.H>
>>> #include <FL/Fl_Box.H>
>>>
>>> int main(int argc, char **argv) {
>>>   Fl_Window *window = new Fl_Window(340,180);
>>>   Fl_Box *box = new Fl_Box(20,40,300,100,"Hello, World!");
>>>   box->box(FL_UP_BOX);
>>>   box->labelfont(FL_BOLD+FL_ITALIC);
>>>   box->labelsize(36);
>>>   box->labeltype(FL_SHADOW_LABEL);
>>>   window->end();
>>>   window->show(argc, argv);
>>>   return Fl::run();
>>> }
>>>
>>> I would thankful if you could help.
>>>
>>> Best regards, Asif
>>>
>>>
>>> On Fri, May 20, 2011 at 9:01 PM, asif saeed <[email protected]> wrote:
>>>
>>>> Err... putting main as the entry point is not good as that does not end
>>>> my application when I close the example app. I await your help.
>>>>
>>>> -Asif
>>>>
>>>>
>>>>
>>>> On Fri, May 20, 2011 at 8:56 PM, asif saeed <[email protected]>wrote:
>>>>
>>>>> Hi again,
>>>>>
>>>>> I solved this by going to Project Properties -> Configuration
>>>>> Properties -> Linker -> Advanced and putting "main" as the value for the
>>>>> "Entry Point" field.
>>>>>
>>>>> Is there any simpler alternative that you would like to suggest. I got
>>>>> the above help from an internet forum but may be this is not right and may
>>>>> be there is a better option. Any help?
>>>>>
>>>>> Best, asif
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Fri, May 20, 2011 at 8:50 PM, asif saeed <[email protected]>wrote:
>>>>>
>>>>>> Hi Albrecht,
>>>>>>
>>>>>> Now I am getting this error:
>>>>>>
>>>>>> 2>MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol
>>>>>> _WinMain@16 referenced in function ___tmainCRTStartup
>>>>>> 2>E:\scratch\ttt\Debug\ttt.exe : fatal error LNK1120: 1 unresolved
>>>>>> externals
>>>>>>
>>>>>> I am using fltk-1.3.x-r8514 with Visual C++ 2010 Express. The
>>>>>> fltddlld.dll gets built ok. I get this linker error only at the very end.
>>>>>>
>>>>>> Thanks in advance for the help.
>>>>>>
>>>>>> Asif
>>>>>>
>>>>>>
>>>>>> On Fri, May 20, 2011 at 8:34 PM, Albrecht Schlosser <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> On 20.05.2011 16:58, asif saeed wrote:
>>>>>>>
>>>>>>> > I am trying to use E:\libs\fltk-1.3.x-r8514\test\fltkdlld.dll (that
>>>>>>> I built
>>>>>>> > using the debug config) with my own application that I initially
>>>>>>> created as
>>>>>>> > an empty Win32 project. The application gives me the following
>>>>>>> error:
>>>>>>> >
>>>>>>> > Unhandled exception at 0x5f43351b (MFC42D.DLL) in nctrf5.exe:
>>>>>>> 0xC0000005:
>>>>>>> > Access violation reading location 0x00000000.
>>>>>>>
>>>>>>> Sorry, I probably can't help with this, but maybe this advice can
>>>>>>> help:
>>>>>>> Be consistent with your linker options (/MD and /MT come to mind),
>>>>>>> and
>>>>>>> use the correct .lib and .dll files that belong together and have
>>>>>>> been
>>>>>>> built with the same options as your .exe. In case of doubt, clean the
>>>>>>> whole project and build it again...
>>>>>>>
>>>>>>> > My library is also using MFC - which I have isolated successfully.
>>>>>>> I need to
>>>>>>> > make it a Win32 application and NOT a console application -
>>>>>>> basically, do
>>>>>>> > not want to get blank (and black) command-prompt windows along with
>>>>>>> my GUI
>>>>>>> > application. Any help?
>>>>>>>
>>>>>>> There's a linker option somewhere to make your exe either a console
>>>>>>> or a
>>>>>>> windows application, something like /subsystem:console vs.
>>>>>>> /subsystem:windows.
>>>>>>> The latter is what you want.
>>>>>>>
>>>>>>> WRT to using MFC together with FLTK I don't know if this would work,
>>>>>>> and
>>>>>>> maybe nobody else here will know. You're probably on your own with
>>>>>>> this.
>>>>>>>
>>>>>>> Albrecht
>>>>>>> _______________________________________________
>>>>>>> fltk mailing list
>>>>>>> [email protected]
>>>>>>> http://lists.easysw.com/mailman/listinfo/fltk
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to