It does show me the win32 Hello, World window but it also displays an ugly
dos window. The program builds, runs and ends perfectly fine but shows the
DOS window. The thing is that I cannot give this to my users - a blank dos
window with the gui window.

Thanks in advance, Asif


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

> The example builds fine if I set the Subsystem setting to CONSOLE in linker
> settings. But I get command prompt blank window that way - I don't want
> that. Any idea as to how I can fix it now?
>
> Thanks in advance, Asif
>
>
>
> On Fri, May 20, 2011 at 9:30 PM, asif saeed <[email protected]> wrote:
>
>> 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