Thread overview | ||||||
---|---|---|---|---|---|---|
|
October 17, 2010 implib crashing with .def files | ||||
---|---|---|---|---|
| ||||
I don't know where else to post this. I downloaded implib with the "bup" package, I've found it on this NG (ftp://digitalmars.com/bup.zip). Anyway, implib works fine when I need to make an OMF import library out of a DLL made in e.g. Visual Studio. But it crashes if I specify the .def file instead of the .dll. This seems to happen regardless of whether the DLL is there or not. For example here's a simple .def file (disregard the -----'s): portaudio.def ----------------------- EXPORTS ; Pa_GetVersion @1 Pa_GetVersionText @2 Pa_GetErrorText @3 Pa_Initialize @4 Pa_Terminate @5 Pa_GetHostApiCount @6 Pa_GetDefaultHostApi @7 Pa_GetHostApiInfo @8 Pa_HostApiTypeIdToHostApiIndex @9 Pa_HostApiDeviceIndexToDeviceIndex @10 Pa_GetLastHostErrorInfo @11 Pa_GetDeviceCount @12 Pa_GetDefaultInputDevice @13 Pa_GetDefaultOutputDevice @14 Pa_GetDeviceInfo @15 Pa_IsFormatSupported @16 Pa_OpenStream @17 Pa_OpenDefaultStream @18 Pa_CloseStream @19 Pa_SetStreamFinishedCallback @20 Pa_StartStream @21 Pa_StopStream @22 Pa_AbortStream @23 Pa_IsStreamStopped @24 Pa_IsStreamActive @25 Pa_GetStreamInfo @26 Pa_GetStreamTime @27 Pa_GetStreamCpuLoad @28 Pa_ReadStream @29 Pa_WriteStream @30 Pa_GetStreamReadAvailable @31 Pa_GetStreamWriteAvailable @32 Pa_GetSampleSize @33 Pa_Sleep @34 PaAsio_GetAvailableLatencyValues @50 PaAsio_ShowControlPanel @51 PaUtil_InitializeX86PlainConverters @52 PaAsio_GetInputChannelName @53 PaAsio_GetOutputChannelName @54 PaUtil_SetDebugPrintFunction @55 -------------------------------- Using: implib output.lib portaudio.def The usual Windows crash dialog appears. Btw. is implib really free? Because I don't see a direct link to a download on the C++ tools page, yet I've found this link to "bup.zip" in the newsgroups. |
October 18, 2010 Re: implib crashing with .def files | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrej Mitrovic | Andrej Mitrovic Wrote:
> Using: implib output.lib portaudio.def
>
> The usual Windows crash dialog appears.
You should use coffimplib instead and convert .lib import library of your dll.
|
October 18, 2010 Re: implib crashing with .def files | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kagamin | That's ok, using the DLL with implib works, but crashing is never nice.
I don't think coffimplib is available for download however?
On 10/18/10, Kagamin <spam@here.lot> wrote:
> Andrej Mitrovic Wrote:
>
>> Using: implib output.lib portaudio.def
>>
>> The usual Windows crash dialog appears.
>
> You should use coffimplib instead and convert .lib import library of your dll.
>
|
October 19, 2010 Re: implib crashing with .def files | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrej Mitrovic | Andrej Mitrovic Wrote:
> That's ok, using the DLL with implib works, but crashing is never nice.
>
> I don't think coffimplib is available for download however?
it's in that same ftp directory, though I don't know, whether it's piracy or not, lol.
|
Copyright © 1999-2021 by the D Language Foundation